SAP ABAP Class CL_BUP_HOUR (BP: Segment Business Hours)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-BP (Application Component) SAP Business Partner
     BUPA_HOUR_IPI (Package) SAP Businesspartner: Business Hours (IPI)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_CONST Business Partner: Constants Generally Used 20060103
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_HOUR_CONST BP: Constants for segment operating hours 20060209
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_TRANSACTION Transactional Operations - Business Partner 20060103
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_TRANSACTION_PARTNER Transactional Operations - Partner 20060103
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CMD_APPLLOG_CONST Reuse Constants of Application Logs 20060103
Properties
Class CL_BUP_HOUR  
Short Description BP: Segment Business Hours    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BUPA_HOUR_IPI   SAP Businesspartner: Business Hours (IPI) 
Created 20060103   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BUP_HOUR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BUP_CONST Business Partner: Constants Generally Used 20060103
2 IF_BUP_HOUR_CONST BP: Constants for segment operating hours 20060209
3 IF_BUP_TRANSACTION Transactional Operations - Business Partner 20060103
4 IF_BUP_TRANSACTION_PARTNER Transactional Operations - Partner 20060103
5 IF_CMD_APPLLOG_CONST Reuse Constants of Application Logs 20060103
Friends
Class CL_BUP_HOUR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_DELETE Instance attribute Private Attribute reference (LIKE) 20060210
2 GC_ACTION_INSERT Instance attribute Private Attribute reference (LIKE) 20060210
3 GC_ACTION_UPDATE Instance attribute Private Attribute reference (LIKE) 20060210
4 GC_ACTIVITY_DISPLAY Instance attribute Private Attribute reference (LIKE) 20060210
5 GC_ACTIVITY_UPDATE Instance attribute Private Attribute reference (LIKE) 20060210
6 GC_ADDR Instance attribute Private Attribute reference (LIKE) 20060210
7 GC_ADUS Instance attribute Private Attribute reference (LIKE) 20060210
8 GC_ATTR1 Instance attribute Private Attribute reference (LIKE) 20060210
9 GC_ATTR2 Instance attribute Private Attribute reference (LIKE) 20060210
10 GC_ATTR3 Instance attribute Private Attribute reference (LIKE) 20060210
11 GC_ATTR4 Instance attribute Private Attribute reference (LIKE) 20060210
12 GC_AUTH_ACTVT_DELETE Instance attribute Private Attribute reference (LIKE) 20060210
13 GC_AUTH_ACTVT_DISPLAY Instance attribute Private Attribute reference (LIKE) 20060210
14 GC_AUTH_ACTVT_INSERT Instance attribute Private Attribute reference (LIKE) 20060210
15 GC_AUTH_ACTVT_UPDATE Instance attribute Private Attribute reference (LIKE) 20060210
16 GC_BANK Instance attribute Private Attribute reference (LIKE) 20060210
17 GC_BCACC_IF_TB049 Instance attribute Private Attribute reference (LIKE) 20080513
18 GC_BUP Instance attribute Private Attribute reference (LIKE) 20060210
19 GC_CARD Instance attribute Private Attribute reference (LIKE) 20060210
20 GC_CATEGORY_OBJECT Instance attribute Private Attribute reference (LIKE) 20060227
21 GC_CENT Instance attribute Private Attribute reference (LIKE) 20060210
22 GC_CHANGE_MODE_CREATE Instance attribute Private Attribute reference (LIKE) 20060210
23 GC_CHANGE_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20060210
24 GC_CHANGE_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20060210
25 GC_DATE_FROM Instance attribute Private Attribute reference (LIKE) 20060210
26 GC_DATE_TO Instance attribute Private Attribute reference (LIKE) 20060210
27 GC_DOCU Instance attribute Private Attribute reference (LIKE) 20060210
28 GC_EDIT_MODE_EDIT Instance attribute Private Attribute reference (LIKE) 20060210
29 GC_EDIT_MODE_EDIT_EXCLUSIVE Instance attribute Private Attribute reference (LIKE) 20060210
30 GC_EDIT_MODE_READ_ONLY Instance attribute Private Attribute reference (LIKE) 20060210
31 GC_HOUR Instance attribute Private Attribute reference (LIKE) 20060210
32 GC_IDEN Instance attribute Private Attribute reference (LIKE) 20060210
33 GC_INDU Instance attribute Private Attribute reference (LIKE) 20060210
34 GC_KEYTYPE_CREATEHANDLE Instance attribute Private Attribute reference (LIKE) 20060210
35 GC_KEYTYPE_KEY Instance attribute Private Attribute reference (LIKE) 20060210
36 GC_LIFETIME_ONCE_ONLY Instance attribute Private Attribute reference (LIKE) 20060227
37 GC_LIFETIME_PERMANENT Instance attribute Private Attribute reference (LIKE) 20060227
38 GC_LOCK_CHECK Instance attribute Private Attribute reference (LIKE) 20060306
39 GC_LOCK_EXCL Instance attribute Private Attribute reference (LIKE) 20060210
40 GC_LOCK_SP Instance attribute Private Attribute reference (LIKE) 20060210
41 GC_MSGID_HOUR Instance attribute Private Attribute reference (LIKE) 20060210
42 GC_MSGKIND_ALL Instance attribute Private Attribute reference (LIKE) 20060210
43 GC_MSGKIND_API Instance attribute Private Attribute reference (LIKE) 20060306
44 GC_MSGKIND_TEC Instance attribute Private Attribute reference (LIKE) 20060210
45 GC_MSGKIND_UI Instance attribute Private Attribute reference (LIKE) 20060210
46 GC_MSGTYP_MAX Instance attribute Private Attribute reference (LIKE) 20060210
47 GC_MSGV1 Instance attribute Private Attribute reference (LIKE) 20060315
48 GC_MSGV2 Instance attribute Private Attribute reference (LIKE) 20060315
49 GC_MSGV3 Instance attribute Private Attribute reference (LIKE) 20060315
50 GC_MSGV4 Instance attribute Private Attribute reference (LIKE) 20060315
51 GC_MSGVSRC Instance attribute Private Attribute reference (LIKE) 20060315
52 GC_MSG_ABORT Instance attribute Private Attribute reference (LIKE) 20060210
53 GC_MSG_ERROR Instance attribute Private Attribute reference (LIKE) 20060210
54 GC_MSG_EXCEPTION Instance attribute Private Attribute reference (LIKE) 20060210
55 GC_MSG_INFO Instance attribute Private Attribute reference (LIKE) 20060210
56 GC_MSG_SUCCESS Instance attribute Private Attribute reference (LIKE) 20060210
57 GC_MSG_WARN Instance attribute Private Attribute reference (LIKE) 20060210
58 GC_OBJECT Instance attribute Private Attribute reference (LIKE) 20060210
59 GC_ONCEOFF Instance attribute Private Attribute reference (LIKE) 20060210
60 GC_PERMANENT Instance attribute Private Attribute reference (LIKE) 20060210
61 GC_PROBCL_1 Instance attribute Private Attribute reference (LIKE) 20060210
62 GC_PROBCL_2 Instance attribute Private Attribute reference (LIKE) 20060210
63 GC_PROBCL_3 Instance attribute Private Attribute reference (LIKE) 20060210
64 GC_PROBCL_4 Instance attribute Private Attribute reference (LIKE) 20060210
65 GC_PROBCL_MAX Instance attribute Private Attribute reference (LIKE) 20060210
66 GC_PROBCL_SPACE Instance attribute Private Attribute reference (LIKE) 20060210
67 GC_PROCESS Instance attribute Private Attribute reference (LIKE) 20060210
68 GC_PROP_ENABLED Instance attribute Private Attribute reference (LIKE) 20060210
69 GC_PROP_MANDATORY Instance attribute Private Attribute reference (LIKE) 20060210
70 GC_PROP_NOT_ENABLED Instance attribute Private Attribute reference (LIKE) 20060210
71 GC_PROP_READ_ONLY Instance attribute Private Attribute reference (LIKE) 20060210
72 GC_RELA Instance attribute Private Attribute reference (LIKE) 20060210
73 GC_RELC Instance attribute Private Attribute reference (LIKE) 20060210
74 GC_RELS Instance attribute Private Attribute reference (LIKE) 20060210
75 GC_RELT Instance attribute Private Attribute reference (LIKE) 20060210
76 GC_ROLE Instance attribute Private Attribute reference (LIKE) 20060210
77 GC_STMG Instance attribute Private Attribute reference (LIKE) 20060210
78 GC_TAXN Instance attribute Private Attribute reference (LIKE) 20060210
79 GC_TEXT Instance attribute Private Attribute reference (LIKE) 20060210
80 GC_TIMDP_0 Instance attribute Private Attribute reference (LIKE) 20060210
81 GC_TIMDP_1 Instance attribute Private Attribute reference (LIKE) 20060210
82 GC_TIMDP_2 Instance attribute Private Attribute reference (LIKE) 20060210
83 GC_TIMDP_3 Instance attribute Private Attribute reference (LIKE) 20060210
84 GC_TIMDP_4 Instance attribute Private Attribute reference (LIKE) 20060210
85 GC_TIME_FROM Instance attribute Private Attribute reference (LIKE) 20060210
86 GC_TIME_TO Instance attribute Private Attribute reference (LIKE) 20060210
87 GC_TS_FROM Instance attribute Private Attribute reference (LIKE) 20060210
88 GC_TS_TO Instance attribute Private Attribute reference (LIKE) 20060210
89 GC_TYPE_GROUP Instance attribute Private Attribute reference (LIKE) 20060210
90 GC_TYPE_ORGAN Instance attribute Private Attribute reference (LIKE) 20060210
91 GC_TYPE_PERSON Instance attribute Private Attribute reference (LIKE) 20060210
92 GC_TZONE_UTC Instance attribute Private Attribute reference (LIKE) 20060210
93 GC_VALID_FROM_BEGINNING Instance attribute Private Attribute reference (LIKE) 20060306
94 GC_VALID_TO_ETERNITY Instance attribute Private Attribute reference (LIKE) 20060306
95 GC_X Instance attribute Private Attribute reference (LIKE) 20060210
96 GC_XX Instance attribute Private Attribute reference (LIKE) 20060210
97 GR_APPLOG Instance attribute Private Object reference (TYPE REF TO) CL_CMD_APPLLOG Reference to application log 20060209
98 GR_CENT Instance attribute Private Object reference (TYPE REF TO) CL_BUP_CENT Reference to central segment 20060209
99 GR_CHECK Instance attribute Private Object reference (TYPE REF TO) CL_BUP_HOUR_CHECK Reference to check class 20060209
100 GR_ERROR_MEM Instance attribute Private Object reference (TYPE REF TO) CL_BUP_HOUR_ERROR_MEM Refernce to error memory 20060209
101 GR_HOUR_IF Instance attribute Private Object reference (TYPE REF TO) CL_BUP_OPHOUR_INTERFACE Reference to operating hours interface 20060209
102 GR_MEMORY Instance attribute Private Object reference (TYPE REF TO) CL_BUP_HOUR_MEMORY Reference to memory 20060210
103 GR_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_BUP_HOUR Reference to segment class 20060210
104 GV_DUMMY Instance attribute Private Type reference (TYPE) STRING Dummy 20060306
105 GV_HOME_SYSTEM Static Attribute Private Type reference (TYPE) BU_HOME_SYSTEM Own logical system 20060306
106 GV_WRITE_CHANGEDOCS Static Attribute Private Type reference (TYPE) BOOLE_D Flag: write change documents 20060223
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_COMMIT Instance method Private Method 20060210
2 AFTER_FAILED_SAVE Instance method Private Method 20060210
3 CHECK Instance method Private Method 20060210
4 CHECK_BEFORE_FINALIZE Instance method Private Method 20060210
5 CHECK_BEFORE_SAVE Instance method Private Method 20060210
6 CHECK_SINGLE Instance method Public Method Prüfe einzelne Records in Memory 20060912
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060223
8 CLEANUP Instance method Private Method 20060210
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060209
10 CREATE Instance method Private Method Create business hours 20060306
11 DELETE Instance method Private Method Delete business hours 20060306
12 DELETE_MSG_BY_ORIGIN Instance method Private Method Delete messages for a certain message generator 20060316
13 DO_SAVE Instance method Private Method 20060210
14 FILL_ADMIN_DATA Instance method Private Method Fill administrative data 20060306
15 FILL_PROPERTIES Instance method Private Method Fill properties 20060303
16 FINALIZE Instance method Private Method 20060210
17 GET_CHANGEDOC_FLAG Static method Public Method Get flag indicating if change documents should be written 20060223
18 GET_DATA Instance method Private Method Get data 20060303
19 GET_DATA_BY_PARTNER Instance method Private Method Get data by partner 20060303
20 GET_DATA_BY_PARTNER_GUID Instance method Private Method Get data by partner 20060306
21 GET_DATA_BY_SINGLE_GUID Instance method Private Method Get data by partner 20060306
22 GET_HOUR_IF Instance method Public Method Get HOUR interface 20060209
23 GET_INSTANCE Static method Public Method Get instance of segment class 20060210
24 GET_MODIFIED_PARTNER Instance method Private Method 20060210
25 GET_PARTNER_GUID Instance method Private Method Get Partner number 20060321
26 GET_PARTNER_NUMBER Instance method Private Method Get Partner number 20060227
27 MODIFY Instance method Public Method Create/Change/Delete Business Hours 20060303
28 ON_BP_ID_CHANGED Instance method Private Event handling method Ereignis der Änderung von Geschäftspartner ID behandeln 20060209
29 READ Instance method Public Method Read Segment Data 20060210
30 READ_BY_PARTNER Instance method Public Method Read Business Hours Data for Partner 20060210
31 RESET_MODIFICATIONS Instance method Private Method 20060210
32 SET_HOUR_IF Instance method Public Method Set HOUR interface 20060209
33 UPDATE Instance method Private Method Update business hours 20060306
34 WRITE_MESSAGE_COMPLEX Instance method Private Method Write Message to Log 20060227
Events
Class CL_BUP_HOUR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_MSV_NO Private See coding 20060227 gty_msv_no(1) TYPE c
Method Signatures

Method AFTER_COMMIT Signature

Method AFTER_COMMIT on class CL_BUP_HOUR has no parameter.
Method AFTER_COMMIT on class CL_BUP_HOUR has no exception.

Method AFTER_FAILED_SAVE Signature

Method AFTER_FAILED_SAVE on class CL_BUP_HOUR has no parameter.
Method AFTER_FAILED_SAVE on class CL_BUP_HOUR has no exception.

Method CHECK Signature

Method CHECK on class CL_BUP_HOUR has no parameter.
Method CHECK on class CL_BUP_HOUR has no exception.

Method CHECK_BEFORE_FINALIZE Signature

Method CHECK_BEFORE_FINALIZE on class CL_BUP_HOUR has no parameter.
Method CHECK_BEFORE_FINALIZE on class CL_BUP_HOUR has no exception.

Method CHECK_BEFORE_SAVE Signature

Method CHECK_BEFORE_SAVE on class CL_BUP_HOUR has no parameter.
Method CHECK_BEFORE_SAVE on class CL_BUP_HOUR has no exception.

Method CHECK_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CMD_APPLLOG_PROVIDER Schnittstelle zum Auslesen von Nachrichten des Protokolls 20060912
2 Exporting ET_CHANGED Call by reference Type reference (TYPE) BUP_TS_CHANGED SAP BP: Changes to Segments 20060912
3 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_T_HOUR_KEY BP: Key of the Segment Operating Hours 20060912
4 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_HOUR_KEY BP: Key of the Segment Operating Hours 20060912
5 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_HOUR_KEY BP: Key of the Segment Operating Hours 20060912
6 Importing IV_CHECK_LOCAL Call by reference Type reference (TYPE) BOOLE_D 'X' Kennzeichen: untergeordnete Knoten nicht prüfen 20060912
7 Importing IV_DETERMINE Call by reference Type reference (TYPE) BOOLE_D Kennzeichen: Anpassungen an Memory vornehmen 20060912

Method CHECK_SINGLE on class CL_BUP_HOUR has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BUP_HOUR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BUP_HOUR has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_BUP_HOUR has no parameter.
Method CLEANUP on class CL_BUP_HOUR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20060323

Method CONSTRUCTOR on class CL_BUP_HOUR has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MODIFICATION Call by reference Type reference (TYPE) BUP_S_HOUR_MODIFICATION BP: Changes to Payment Cards 20060306
2 Changing CT_WORK_IMAGE Call by reference Type reference (TYPE) BUP_TS_HOUR_DATA 20060306
3 Exporting ES_CHANGED Call by reference Type reference (TYPE) BUP_S_CHANGED 20060306
4 Exporting ET_CHANGED_FIELDS Call by reference Type reference (TYPE) BUP_T_FIELDNAMES 20060306
5 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D 20060306

Method CREATE on class CL_BUP_HOUR has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MODIFICATION Call by reference Type reference (TYPE) BUP_S_HOUR_MODIFICATION BP: Changes to Payment Cards 20060306
2 Changing CT_WORK_IMAGE Call by reference Type reference (TYPE) BUP_TS_HOUR_DATA 20060306
3 Exporting ES_CHANGED Call by reference Type reference (TYPE) BUP_S_CHANGED 20060306
4 Exporting ET_CHANGED_FIELDS Call by reference Type reference (TYPE) BUP_T_FIELDNAMES 20060306
5 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D 20060306

Method DELETE on class CL_BUP_HOUR has no exception.

Method DELETE_MSG_BY_ORIGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20060316
2 Importing IS_KEY Call by reference Type reference (TYPE) BUP_S_HOUR_KEY BP: Key of the Segment Business Hours 20060316
3 Importing IV_DELETE_BY_PARTNER Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20060316
4 Importing IV_ORIGIN Call by reference Type reference (TYPE) CMD_MSGCONSUMER Message Generator 20060316

Method DELETE_MSG_BY_ORIGIN on class CL_BUP_HOUR has no exception.

Method DO_SAVE Signature

Method DO_SAVE on class CL_BUP_HOUR has no parameter.
Method DO_SAVE on class CL_BUP_HOUR has no exception.

Method FILL_ADMIN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MODIFICATION Call by reference Type reference (TYPE) BUP_S_HOUR_MODIFICATION BP: Changes to Business Hours 20060307

Method FILL_ADMIN_DATA on class CL_BUP_HOUR has no exception.

Method FILL_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) BUP_T_HOUR_PROPERTIES BP: Field properties business hours 20060303
2 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_HOUR_ACT_KEY BP: Activities for business hours 20060303

Method FILL_PROPERTIES on class CL_BUP_HOUR has no exception.

Method FINALIZE Signature

Method FINALIZE on class CL_BUP_HOUR has no parameter.
Method FINALIZE on class CL_BUP_HOUR has no exception.

Method GET_CHANGEDOC_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_WRITE_CHANGEDOCS Value transfer Type reference (TYPE) BOOLE_D Flag indicating if change documents should be written 20060223

Method GET_CHANGEDOC_FLAG on class CL_BUP_HOUR has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_TS_HOUR_DATA BP: Data of the Segment Payment Cards (External) 20060303
2 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_TS_HOUR_KEY BP: Key of the Segment Payment Cards 20060303
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_TS_HOUR_KEY BP: Keys of segment operating hours 20060303
4 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060303

Method GET_DATA on class CL_BUP_HOUR has no exception.

Method GET_DATA_BY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_TS_HOUR_DATA BP: Data of segment operating hours 20060303
2 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_TS_CENT_ID Partner ID 20060303
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_TS_CENT_ID MD Segment Central Data: Table with IDs 20060303
4 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060303

Method GET_DATA_BY_PARTNER on class CL_BUP_HOUR has no exception.

Method GET_DATA_BY_PARTNER_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_TS_HOUR_DATA BP: Data of segment operating hours 20060306
2 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_TS_CENT_GUID Partner GUID 20060306
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_TS_CENT_GUID MD Segment Central Data: Table with GUIDs 20060306
4 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060306

Method GET_DATA_BY_PARTNER_GUID on class CL_BUP_HOUR has no exception.

Method GET_DATA_BY_SINGLE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_TS_HOUR_DATA BP: Data of segment operating hours 20060306
2 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_TS_CENT_GUID Partner GUID 20060306
3 Importing IV_GUID Call by reference Type reference (TYPE) BUP_S_CENT_GUID Partner GUID 20060306
4 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060306

Method GET_DATA_BY_SINGLE_GUID on class CL_BUP_HOUR has no exception.

Method GET_HOUR_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_HOUR_IF Value transfer Object reference (TYPE REF TO) CL_BUP_OPHOUR_INTERFACE BP: Segment Payment Cards 20060209
# Exception Resumable Description Created on
1 HOUR_IF_NOT_AVAILABLE CARD Interface ist nicht instanziiert 20060209

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20060323
2 Returning RR_HOUR Value transfer Object reference (TYPE REF TO) CL_BUP_HOUR BP: Segment Business Hours 20060210

Method GET_INSTANCE on class CL_BUP_HOUR has no exception.

Method GET_MODIFIED_PARTNER Signature

Method GET_MODIFIED_PARTNER on class CL_BUP_HOUR has no parameter.
Method GET_MODIFIED_PARTNER on class CL_BUP_HOUR has no exception.

Method GET_PARTNER_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARTNER_ID Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20060321
2 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D read before image 20080716
3 Returning RV_PARTNER_GUID Value transfer Type reference (TYPE) BU_PARTNER_GUID Business Partner GUID 20060321

Method GET_PARTNER_GUID on class CL_BUP_HOUR has no exception.

Method GET_PARTNER_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID Business Partner GUID 20060227
2 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D read before image 20080716
3 Returning RV_PARTNER_ID Value transfer Type reference (TYPE) BU_PARTNER Business Partner Number 20060227

Method GET_PARTNER_NUMBER on class CL_BUP_HOUR has no exception.

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CMD_APPLLOG_PROVIDER Interface for Reading Log Messages 20060303
2 Exporting ET_CHANGED Call by reference Type reference (TYPE) BUP_TS_CHANGED SAP BP: Changes to Segments 20060303
3 Exporting ET_REJECTED_KEYS Call by reference Type reference (TYPE) BUP_T_HOUR_REJECTED_KEY BP: Rejected Changes to Business Hours 20060303
4 Importing IT_MODIFICATIONS Call by reference Type reference (TYPE) BUP_T_HOUR_MODIFICATION BP: Changes to Business Hours 20060303

Method MODIFY on class CL_BUP_HOUR has no exception.

Method ON_BP_ID_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_CHANGED_KEYS Value transfer Attribute reference (LIKE) 20060209
2 Importing EV_IS_FINALIZE Value transfer Attribute reference (LIKE) 20060209

Method ON_BP_ID_CHANGED on class CL_BUP_HOUR has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CMD_APPLLOG_PROVIDER Interface for Reading Log Messages 20060210
2 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_T_HOUR_DATA BP: Data of the Segment Business Hours 20060210
3 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_HOUR_KEY BP: Key of the Segment Business Hours 20060210
4 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) BUP_T_HOUR_PROPERTIES BP: Field Properties Business Hours 20060210
5 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_HOUR_KEY BP: Key of the Segment Business Hours 20060210
6 Importing IV_AUTHORITY_CHECK Call by reference Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20060210
7 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) BUP_EDIT_MODE '1' Edit Mode 20060210
8 Importing IV_FILL_PROPERTIES Call by reference Type reference (TYPE) BOOLE_D ' ' Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20060210
9 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D ' ' Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20060210

Method READ on class CL_BUP_HOUR has no exception.

Method READ_BY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CMD_APPLLOG_PROVIDER Interface for Reading Log Messages 20060210
2 Exporting ET_DATA Call by reference Type reference (TYPE) BUP_T_HOUR_DATA Data of segment business hours 20060210
3 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_CENT_ID Keys for Which No Data Could Be Determined 20060210
4 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) BUP_T_HOUR_PROPERTIES Field Attributes 20060210
5 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_CENT_ID Partner Keys 20060210
6 Importing IV_AUTHORITY_CHECK Call by reference Type reference (TYPE) BOOLE_D 'X' Execute Authorization Check (Default #X#) 20060210
7 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) BUP_EDIT_MODE '1' Edit Mode 20060210
8 Importing IV_FILL_PROPERTIES Call by reference Type reference (TYPE) BOOLE_D Fill Properties 20060210
9 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D Read Before Image 20060210

Method READ_BY_PARTNER on class CL_BUP_HOUR has no exception.

Method RESET_MODIFICATIONS Signature

Method RESET_MODIFICATIONS on class CL_BUP_HOUR has no parameter.
Method RESET_MODIFICATIONS on class CL_BUP_HOUR has no exception.

Method SET_HOUR_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_HOUR_IF Call by reference Object reference (TYPE REF TO) CL_BUP_OPHOUR_INTERFACE BP: Segment Payment Cards 20060209
# Exception Resumable Description Created on
1 HOUR_IF_CANNOT_BE_CHANGED CARD Interface kann zur Laufzeit nicht verändert werden 20060209

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MODIFICATION Call by reference Type reference (TYPE) BUP_S_HOUR_MODIFICATION BP: Changes to Payment Cards 20060306
2 Changing CT_WORK_IMAGE Call by reference Type reference (TYPE) BUP_TS_HOUR_DATA 20060306
3 Exporting ES_CHANGED Call by reference Type reference (TYPE) BUP_S_CHANGED 20060306
4 Exporting ET_CHANGED_FIELDS Call by reference Type reference (TYPE) BUP_T_FIELDNAMES 20060306
5 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D 20060306

Method UPDATE on class CL_BUP_HOUR has no exception.

Method WRITE_MESSAGE_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) CMD_MDSATTR Object Attribute (Master Data Segment) 20060227
2 Importing IV_CATEGORY Call by reference Type reference (TYPE) CMD_LOGMSGCAT GC_CATEGORY_OBJECT Category (Object / Process) 20060227
3 Importing IV_CREATE_HANDLE Call by reference Type reference (TYPE) BUP_CREATE_HANDLE Handle for Creating a New Record 20060227
4 Importing IV_LIFETIME Call by reference Type reference (TYPE) CMD_MSGLIFETIME GC_LIFETIME_PERMANENT 20060227
5 Importing IV_MSGID Call by reference Type reference (TYPE) SY-MSGID 'BUP_HOUR' Message Class 20060227
6 Importing IV_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20060227
7 Importing IV_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 'E' Message Type 20060227
8 Importing IV_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 Message Variable 20060227
9 Importing IV_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 Message Variable 20060227
10 Importing IV_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 Message Variable 20060227
11 Importing IV_MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 Message Variable 20060227
12 Importing IV_MSGV_PARTNER Call by reference Type reference (TYPE) GTY_MSV_NO Message Variable that Contains Partner 20060227
13 Importing IV_MSG_KIND Call by reference Type reference (TYPE) CMD_MSGKIND GC_MSGKIND_UI 20060227
14 Importing IV_ORIGINATOR Call by reference Type reference (TYPE) CMD_MSGCONSUMER 20060227
15 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20060227
16 Importing IV_SCHEDULE_TYPE Call by reference Type reference (TYPE) BU_SCHEDULE_TYPE Schedule type 20060227
17 Importing IV_SYST_MESSAGE Call by reference Type reference (TYPE) BOOLE_D 'X' 20060227

Method WRITE_MESSAGE_COMPLEX on class CL_BUP_HOUR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710