SAP ABAP Class CL_MDG_IL_SUPPLIER (Class for BAdI: BADI_MDP_IL)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
     MDG_BS_BP_DATAREPLICATION (Package) MDG: Business Partner - Data Replication
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDG_IL_BP BDG Business Partner 20090825
Properties
Class CL_MDG_IL_SUPPLIER  
Short Description Class for BAdI: BADI_MDP_IL    
Super Class CL_MDG_IL_BP BDG Business Partner 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_BP_DATAREPLICATION   MDG: Business Partner - Data Replication 
Created 20090825   SAP 
Last change 20130531   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)
2 CL_MDG_IL_SUPPLIER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SAI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MDG_IL_SUPPLIER has no interface implemented.
Friends
Class CL_MDG_IL_SUPPLIER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CODE_COMMMEDIUMTYPE Constant Public Type reference (TYPE) MDG_EXTR_GROUP_FIELDS 'COMMMEDIUMTYPE' MDG Extractor: Additional extractor objects 20091218
2 C_CODE_COUNTRY Constant Public Type reference (TYPE) MDG_EXTR_GROUP_FIELDS 'COUNTRY' MDG Extractor: Additional extractor objects 20091218
3 C_CODE_FORMOFADDRESS Constant Public Type reference (TYPE) MDG_EXTR_GROUP_FIELDS 'FORMOFADDRESS' MDG Extractor: Additional extractor objects 20091218
4 C_CODE_INDUSTRIALSECTOR Constant Public Type reference (TYPE) MDG_EXTR_GROUP_FIELDS 'INDUSTRIALSECTOR' MDG Extractor: Additional extractor objects 20091218
5 C_CODE_NUMRANGEINTERVAL Constant Public Type reference (TYPE) MDG_EXTR_GROUP_FIELDS 'NUMRANGEINTERVAL' MDG Extractor: Additional extractor objects 20091218
6 C_CODE_REGION Constant Public Type reference (TYPE) MDG_EXTR_GROUP_FIELDS 'REGION' MDG Extractor: Additional extractor objects 20091218
7 C_CODE_SUPPLIERTYPE Constant Public Type reference (TYPE) MDG_EXTR_GROUP_FIELDS 'SUPPLIERTYPE' MDG Extractor: Additional extractor objects 20091218
8 C_CODE_TAXIDENTNUMTYPE Constant Public Type reference (TYPE) MDG_EXTR_GROUP_FIELDS 'TAXIDENTNUMTYPE' MDG Extractor: Additional extractor objects 20091218
9 C_CODE_TAXJURISDICTION Constant Public Type reference (TYPE) MDG_EXTR_GROUP_FIELDS 'TAXJURISDICTION' MDG Extractor: Additional extractor objects 20091218
10 MB_EXTENSION_BADI Instance attribute Private Object reference (TYPE REF TO) MDG_BS_SUPPLIER_SI Instance of extension BADI 20090921
11 MT_CODE_LIST Instance attribute Private Type reference (TYPE) MDG_BS_BP_T_CODELIST Code list 20091020
12 MT_COUNTRY Instance attribute Private Type reference (TYPE) MDG_BS_BP_T_INTCA Countries 20091020
13 MT_GROUP_FIELDS Instance attribute Private Type reference (TYPE) MDG_EXTR_TT_GROUPS Table of group descriptions 20091019
14 MT_INDUSTRIES Instance attribute Private Type reference (TYPE) T_INDUSTRIES_CONTEXT Industry sectors 20100120
15 MT_LANGUAGE Instance attribute Private Type reference (TYPE) SLANSPRAST Language Table 20091019
16 MT_REGIONS Instance attribute Private Type reference (TYPE) T_REGIONS_CONTEXT Regions context for colde list 20100115
17 MV_LAST_EXTR_TIMESTAMP Instance attribute Private Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20091102
18 MV_SEQUENCE_NO Instance attribute Private Type reference (TYPE) INT4 Natural number 20091118
Methods
# Method Level Visibility Method type Description Created on
1 DO_OUTBOUND_MAPPING Instance method Private Method Map data to message 20090921
2 GENERATE_CODE_LIST_XML Instance method Private Method Generate XML containing the code list 20091020
3 GENERATE_CODE_LIST_XML_FND Instance method Private Method Generate XML containing the code list 20091218
4 GET_EXTENSION_BADI Instance method Private Method Returns Extension BADI Instance 20090921
Events
Class CL_MDG_IL_SUPPLIER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_REGIONS_CONTEXT Private See coding 20100115 BEGIN OF s_regions_context, countrycode TYPE char2, region TYPE regio, END OF s_regions_context
2 T_INDUSTRIES_CONTEXT Private See coding 20100120 t_industries_context TYPE STANDARD TABLE OF bus_ei_struc_industry_key
3 T_REGIONS_CONTEXT Private See coding 20100115 t_regions_context TYPE STANDARD TABLE OF s_regions_context
Method Signatures

Method DO_OUTBOUND_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BP_OUTPUT_MSG Call by reference Type reference (TYPE) MDG_BP_BP_SUITEBULK_REPL_REQ Proxy Structure (generated) 20091012
2 Changing CS_BP_REL_OUTPUT_MSG Call by reference Type reference (TYPE) MDG_BP_RELATIONSHIP_BLK_RPL_RQ Proxy Structure (generated) 20091012
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090921
4 Importing IS_BP_DATA Call by reference Type reference (TYPE) MDG_BS_BP_S_EXTERN Structure for business partner 20091012
5 Importing IS_BP_REL_DATA Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20091012
6 Importing IV_REF_MESSAGE_ID Call by reference Type reference (TYPE) MDG_FND_BUS_DOC_MSG_ID_CONTENT Unique identifier of a business document in a (technical) me 20091112

Method DO_OUTBOUND_MAPPING on class CL_MDG_IL_SUPPLIER has no exception.

Method GENERATE_CODE_LIST_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CODE_LIST_XML Call by reference Type reference (TYPE) MDG_EXTR_TT_OBJECTS_XML MDG Extractor: XML Data provided by the object impl. 20091021

Method GENERATE_CODE_LIST_XML on class CL_MDG_IL_SUPPLIER has no exception.

Method GENERATE_CODE_LIST_XML_FND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CODE_LIST_XML Call by reference Type reference (TYPE) MDG_EXTR_TT_OBJECTS_XML MDG Extractor: XML Data provided by the object impl. 20091218
2 Importing IT_CODE_LIST Call by reference Type reference (TYPE) MDG_BS_BP_T_CODELIST Code List 20091218
3 Importing IT_COUNTRY Call by reference Type reference (TYPE) MDG_BS_BP_T_INTCA Country ISO code 20100120
4 Importing IT_INDUSTRIES Call by reference Type reference (TYPE) T_INDUSTRIES_CONTEXT Industry system + Industry sector code 20100120
5 Importing IT_LANGUAGE Call by reference Type reference (TYPE) SLANSPRAST Language Table 20091218
6 Importing IT_REGIONS Call by reference Type reference (TYPE) T_REGIONS_CONTEXT Regions + Country ISO code 20100120
7 Importing IV_DT_NAMESPACE_URI Call by reference Type reference (TYPE) TEXT255 Text, 255 Characters 20091218

Method GENERATE_CODE_LIST_XML_FND on class CL_MDG_IL_SUPPLIER has no exception.

Method GET_EXTENSION_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_EXTENSION_BADI Value transfer Object reference (TYPE REF TO) MDG_BS_SUPPLIER_SI 20090921

Method GET_EXTENSION_BADI on class CL_MDG_IL_SUPPLIER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702