SAP ABAP Class CL_ISX_MD_COL_TOOLS (Tools for master data replication)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA (Application Component) Cross-Application Components
     ISX_MD (Package) Master Data Replication for Cross Billing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISX_MD_COL_CONSTANTS Constants for master data replictaion 20101210
Properties
Class CL_ISX_MD_COL_TOOLS  
Short Description Tools for master data replication    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ISX_MD   Master Data Replication for Cross Billing 
Created 20100910   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISX_MD_COL_CONSTANTS Constants for master data replictaion 20101210
Friends
Class CL_ISX_MD_COL_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DDIC_OBJ_TYPE_TABLE Instance attribute Private Attribute reference (LIKE) 20101217
2 GC_DDIC_SUB_OBJ_TYPE_STRUCTURE Instance attribute Private Attribute reference (LIKE) 20101217
3 GC_MSG_TYPE_A Constant Public Type reference (TYPE) BAPI_MTYPE 'A' MessageType Abort 20100910
4 GC_MSG_TYPE_E Constant Public Type reference (TYPE) BAPI_MTYPE 'E' MessageType Error 20100910
5 GC_MSG_TYPE_I Constant Public Type reference (TYPE) BAPI_MTYPE 'I' MessageType Information 20100910
6 GC_MSG_TYPE_S Constant Public Type reference (TYPE) BAPI_MTYPE 'S' MessageType Success 20100910
7 GC_SELECTION_DATE Instance attribute Private Attribute reference (LIKE) 20101210
8 GC_SELECTION_NUMBER Instance attribute Private Attribute reference (LIKE) 20101210
9 GC_SELECTION_STRING Instance attribute Private Attribute reference (LIKE) 20101210
10 GO_TOOL_HANDLER Static Attribute Private Object reference (TYPE REF TO) CL_ISX_MD_COL_TOOLS Tool handler 20101126
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method Add the message 20100910
2 CHECK_DOMAIN_VALUES Instance method Public Method Get the domain values for a field 20101213
3 CHECK_SELECTION Instance method Public Method Check if field SELECTION is filled correctly 20101210
4 FILL_MESSAGE_STRUCTURE Instance method Public Method Fill Return Message for Exception Class 20100910
5 GET_INSTANCE Static method Public Method Get instance 20101126
6 GET_SYSTEM_TIME_ZONE Instance method Public Method Get System time zone 20110328
7 IS_VALID_STRUCTURE Instance method Public Method Checks if an active ABAP DDIC structure exists 20101217
8 IS_VALID_TIME_ZONE Instance method Public Method Check, if the time zone correctly 20110329
9 MESSAGES_ERROR_OCCURED Instance method Public Method Check the messages whether an error occured 20100910
Events
Class CL_ISX_MD_COL_TOOLS has no event.
Types
Class CL_ISX_MD_COL_TOOLS has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRET2_T Table with BAPI Return Information 20100910
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Message structure 20100910
3 Importing IV_CL Call by reference Type reference (TYPE) SY-MSGID Message Class 20100910
4 Importing IV_NUMBER Call by reference Type reference (TYPE) SY-MSGNO Message Number 20100910
5 Importing IV_PAR1 Call by reference Type reference (TYPE) SY-MSGV1 SPACE Message Variable 20100910
6 Importing IV_PAR2 Call by reference Type reference (TYPE) SY-MSGV2 SPACE Message Variable 20100910
7 Importing IV_PAR3 Call by reference Type reference (TYPE) SY-MSGV3 SPACE Message Variable 20100910
8 Importing IV_PAR4 Call by reference Type reference (TYPE) SY-MSGV4 SPACE Message Variable 20100910
9 Importing IV_PARAMETER Call by reference Type reference (TYPE) BAPI_PARAM Parameter Name 20110113
10 Importing IV_TYPE Call by reference Type reference (TYPE) BAPIRETURN-TYPE Message type: S Success, E Error, W Warning, I Info, A Abort 20100910

Method ADD_MESSAGE on class CL_ISX_MD_COL_TOOLS has no exception.

Method CHECK_DOMAIN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD07V Call by reference Type reference (TYPE) DD07V_TAB Table for DD07V 20101213
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20101213
3 Importing IV_TABNAME Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20101213
4 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Value to be checked against Domain value 20101213
# Exception Resumable Description Created on
1 CX_ISX_CTR_FAULT_MESSAGE ISX COL Framework Error Handling 20101213

Method CHECK_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SELECTION Call by reference Type reference (TYPE) ISX_MD_WS_SELECTION Selection for Web Service Structure Choice 20101210
# Exception Resumable Description Created on
1 CX_ISX_CTR_FAULT_MESSAGE ISX COL Framework Error Handling 20101210

Method FILL_MESSAGE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGID Call by reference Type reference (TYPE) SY-MSGID Message Class 20100910
2 Importing IV_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20100910
3 Importing IV_MSGTY Call by reference Type reference (TYPE) SY-MSGTY Message Type 20100910
4 Importing IV_MSGV1 Call by reference Type reference (TYPE) SIMPLE 20100910
5 Importing IV_MSGV2 Call by reference Type reference (TYPE) SIMPLE 20100910
6 Importing IV_MSGV3 Call by reference Type reference (TYPE) SIMPLE 20100910
7 Importing IV_MSGV4 Call by reference Type reference (TYPE) SIMPLE 20100910
8 Returning RS_MESSAGE Value transfer Type reference (TYPE) BAPIRET2 Return Parameter 20100910

Method FILL_MESSAGE_STRUCTURE on class CL_ISX_MD_COL_TOOLS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISX_MD_COL_TOOLS Tool Handler 20101126

Method GET_INSTANCE on class CL_ISX_MD_COL_TOOLS has no exception.

Method GET_SYSTEM_TIME_ZONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SYSTEM_TIME_ZONE Value transfer Type reference (TYPE) TZNZONESYS System Time Zone 20110328

Method GET_SYSTEM_TIME_ZONE on class CL_ISX_MD_COL_TOOLS has no exception.

Method IS_VALID_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL Active DDIC structure exists ('X') 20101217
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME ABAP Structure Name 20101217

Method IS_VALID_STRUCTURE on class CL_ISX_MD_COL_TOOLS has no exception.

Method IS_VALID_TIME_ZONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIME_ZONE Call by reference Type reference (TYPE) TZNZONE Time Zone 20110329
2 Returning RV_VALID_TIME_ZONE Value transfer Type reference (TYPE) BOOLEAN 20110329

Method IS_VALID_TIME_ZONE on class CL_ISX_MD_COL_TOOLS has no exception.

Method MESSAGES_ERROR_OCCURED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ERROR_OCCURRED Value transfer Type reference (TYPE) ABAP_BOOL 20100910
2 Importing IT_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRET2_T Table with BAPI Return Information 20100910

Method MESSAGES_ERROR_OCCURED on class CL_ISX_MD_COL_TOOLS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606