SAP ABAP Class CL_BUP_OPHOUR_INTERFACE (Interface Business Partner - Operating Hours)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BP (Application Component) Business Partner Foundation
     S_BUPA_IPI (Package) SAP Business Partner: Internal Programming Interface (Basis)
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 20060831
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BUP_OPHOUR_INTERFACE_API Interface Business Partner - Operating Hours (API Context) 20060904
Properties
Class CL_BUP_OPHOUR_INTERFACE  
Short Description Interface Business Partner - Operating Hours    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_BUPA_IPI   SAP Business Partner: Internal Programming Interface (Basis) 
Created 20060831   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ESF_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BUP_CONST Business Partner: Constants Generally Used 20060831
Friends
Class CL_BUP_OPHOUR_INTERFACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OPHOUR_BUPA Constant Public Type reference (TYPE) BUP_OPHOURS_HOST 'BUPA' Operating Hours for Business Partner 20060831
2 GC_OPHOUR_RELC Constant Public Type reference (TYPE) BUP_OPHOURS_HOST 'RELC' Operating Hours in Contact Person Relationships 20070326
3 GC_OPHOUR_RELP Constant Public Type reference (TYPE) BUP_OPHOURS_HOST 'RELP' Operating Hours in Service Performer Relationships 20070402
4 GC_OPHOUR_RELS Constant Public Type reference (TYPE) BUP_OPHOURS_HOST 'RELS' Operating Hours in Service Performer Relationships 20070326
5 GC_OPHOUR_RELX Constant Public Type reference (TYPE) BUP_OPHOURS_HOST 'RELX' Operating Hours for Contact Person 20060904
6 GR_CENT Instance attribute Private Object reference (TYPE REF TO) CL_BUP_CENT Reference to Central Segment 20060904
7 GT_CHANGED_KEY_PARTNER Instance attribute Private Type reference (TYPE) BUP_TS_HOUR_CHANGES_PARTNER Key of Changed Entries 20060831
8 GT_CHANGED_KEY_RELATION Instance attribute Private Type reference (TYPE) BUP_TS_RELX_KEY Key of Changed Entries 20060831
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_COMMIT Instance method Public Method After Commit 20071126
2 AFTER_FAILED_SAVE Instance method Public Method After Failed Save 20071126
3 CHECK Instance method Public Method Check Data 20060831
4 CHECK_AND_DETERMINE Instance method Public Method Check Data 20060831
5 CHECK_BEFORE_SAVE Instance method Public Method Check Data 20071126
6 CLEANUP Instance method Public Method Cleanup 20071126
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060904
8 DO_SAVE Instance method Public Method Save 20071126
9 FINALIZE Instance method Public Method Finalize 20071126
10 GET_CHANGED_KEYS Instance method Public Method Read Changed Key 20060831
11 MODIFY Instance method Public Method Change Operating Hours 20060831
12 ON_BP_ID_CHANGED Instance method Private Event handling method Replace Temporary Partner Numbers 20060831
13 RESET_CHANGED_KEY_BUFFER Instance method Public Method Reset Table with Changed Keys 20060831
14 SET_CHANGED_KEYS Instance method Public Method Set Key of Changed Entries 20060831
Events
Class CL_BUP_OPHOUR_INTERFACE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_OPHOURS_CHANGES Public See coding 20060904 BEGIN OF GTY_OPHOURS_changeS, successful_MODIFICATIONS TYPE BUP_TS_OPHOUR_CHANGES, failed_MODIFICATIONS TYPE BUP_TS_OPHOUR_CHANGES, END OF GTY_OPHOURS_changeS
Method Signatures

Method AFTER_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPHOUR_TYPE Call by reference Type reference (TYPE) BUP_OPHOURS_HOST BP: Host fuer Operating Hours 20071126

Method AFTER_COMMIT on class CL_BUP_OPHOUR_INTERFACE has no exception.

Method AFTER_FAILED_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPHOUR_TYPE Call by reference Type reference (TYPE) BUP_OPHOURS_HOST BP: Host fuer Operating Hours 20071126

Method AFTER_FAILED_SAVE on class CL_BUP_OPHOUR_INTERFACE has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_TS_OPHOUR_CHANGES BP: geaenderte Operating Hours 20060904
2 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_TS_OPHOUR_CHANGES BP: geaenderte Operating Hours 20060904
3 Importing IV_OPHOUR_TYPE Call by reference Type reference (TYPE) BUP_OPHOURS_HOST BP: Host fuer Operating Hours 20070326

Method CHECK on class CL_BUP_OPHOUR_INTERFACE has no exception.

Method CHECK_AND_DETERMINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_TS_OPHOUR_CHANGES BP: geaenderte Operating Hours 20060904
2 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_TS_OPHOUR_CHANGES BP: geaenderte Operating Hours 20060904
3 Importing IV_OPHOUR_TYPE Call by reference Type reference (TYPE) BUP_OPHOURS_HOST BP: Host fuer Operating Hours 20070326

Method CHECK_AND_DETERMINE on class CL_BUP_OPHOUR_INTERFACE has no exception.

Method CHECK_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Erfolgstatus 20071126
2 Importing IV_OPHOUR_TYPE Call by reference Type reference (TYPE) BUP_OPHOURS_HOST BP: Host fuer Operating Hours 20071126

Method CHECK_BEFORE_SAVE on class CL_BUP_OPHOUR_INTERFACE has no exception.

Method CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPHOUR_TYPE Call by reference Type reference (TYPE) BUP_OPHOURS_HOST BP: Host fuer Operating Hours 20071126

Method CLEANUP on class CL_BUP_OPHOUR_INTERFACE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_BUP_OPHOUR_INTERFACE has no parameter.
Method CONSTRUCTOR on class CL_BUP_OPHOUR_INTERFACE has no exception.

Method DO_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Save Rejected 20071126
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_CMD_APPLLOG_PROVIDER Interface for Reading Log Messages 20071126
3 Importing IV_OPHOUR_TYPE Call by reference Type reference (TYPE) BUP_OPHOURS_HOST BP: Host fuer Operating Hours 20071126

Method DO_SAVE on class CL_BUP_OPHOUR_INTERFACE has no exception.

Method FINALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Erfolgstatus 20071126
2 Importing IV_OPHOUR_TYPE Call by reference Type reference (TYPE) BUP_OPHOURS_HOST BP: Host fuer Operating Hours 20071126

Method FINALIZE on class CL_BUP_OPHOUR_INTERFACE has no exception.

Method GET_CHANGED_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_BUPA Call by reference Type reference (TYPE) BUP_TS_HOUR_CHANGES_PARTNER SAP-GP: Aenderungen Operating Hours am Geschaeftspartner 20060831
2 Exporting ET_KEY_RELA Call by reference Type reference (TYPE) BUP_TS_RELX_KEY SAP-GP: Aenderungen Operating Hours am Ansprechpartner 20060831

Method GET_CHANGED_KEYS on class CL_BUP_OPHOUR_INTERFACE has no exception.

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) GTY_OPHOURS_CHANGES 20060831
2 Importing IT_CONTEXT Call by reference Type reference (TYPE) BUP_T_OPIF_CONTEXT Kontext von Operating Hours Aenderungen 20060831
3 Importing IV_OPHOURS_HOST Call by reference Type reference (TYPE) BUP_OPHOURS_HOST BP: Host fuer Operating Hours 20060904

Method MODIFY on class CL_BUP_OPHOUR_INTERFACE 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 Call by reference Attribute reference (LIKE) 20060904

Method ON_BP_ID_CHANGED on class CL_BUP_OPHOUR_INTERFACE has no exception.

Method RESET_CHANGED_KEY_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPHOURS_TYPE Call by reference Type reference (TYPE) BUP_OPHOURS_HOST BP: Host fuer Operating Hours 20060831

Method RESET_CHANGED_KEY_BUFFER on class CL_BUP_OPHOUR_INTERFACE has no exception.

Method SET_CHANGED_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_BUPA Call by reference Type reference (TYPE) BUP_TS_HOUR_CHANGES_PARTNER SAP-GP: Aenderungen Operating Hours am Geschaeftspartner 20060831
2 Importing IT_KEY_RELA Call by reference Type reference (TYPE) BUP_TS_RELX_KEY SAP-GP: Aenderungen Operating Hours am Ansprechpartner 20060831

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