SAP ABAP Class CL_MDGL_PCHRPLCTRQ_IMPL (PCH Replication In Implementation)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-MDG-APP-SUP (Application Component) MDG Supplier (Central Parts)
     MDG_BS_ECC_PCH (Package) MDG_BS_ECC_PCH
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_UPLOAD_PROXY File Upload proxy 20090305
2 Interface implementation (CLASS c. INTERFACES i_ref)  II_MDGL_PCHRPLCTRQ Product Category Hierarchy Replicate Request In 20090304
Properties
Class CL_MDGL_PCHRPLCTRQ_IMPL  
Short Description PCH Replication In Implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class MDG_BS_ECC_MATGRP    
Program status     
Category 0   
Package MDG_BS_ECC_PCH   MDG_BS_ECC_PCH 
Created 20090304   SAP 
Last change 20100310   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_MDG_UPLOAD_PROXY File Upload proxy 20090305
2 II_MDGL_PCHRPLCTRQ Product Category Hierarchy Replicate Request In 20090304
Friends
Class CL_MDGL_PCHRPLCTRQ_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_PCHRPLCTRQ Static Attribute Private Object reference (TYPE REF TO) CL_MDGL_PCHRPLCTRQ_IMPL Replication Request n Implementation 20090305
2 GS_APPL_LOG_HEADER Instance attribute Protected Type reference (TYPE) BAL_S_LOG Application Log: Log header data 20090304
3 GT_APPL_LOG_MSG Instance attribute Protected See coding Application Log: Table with Messages 20090304
4 G_NAME Instance attribute Protected Type reference (TYPE) CHAR30 30 Characters 20090304
5 MO_UPLOAD_DIALOG Static Attribute Private Object reference (TYPE REF TO) CL_MDG_UPLOAD_APPL Should be cl_mdg_file_loader 20090304
6 MS_DUPL_OBJ Static Attribute Private Type reference (TYPE) BSC_DUPL_OBJ supported object types for duplicate check 20090323
7 MV_BS_KEY Instance attribute Private Type reference (TYPE) SLD_BSKEY Key Name of Business System 20090305
8 MV_INSTANCES Static Attribute Private Type reference (TYPE) I 20090304
9 MV_OVERWRITE Static Attribute Private Type reference (TYPE) FLAG General Flag 20090304
10 MV_SIMULATE Static Attribute Private Type reference (TYPE) FLAG General Flag 20090304
11 MV_UPLOAD_MODE Static Attribute Private Type reference (TYPE) FLAG General Flag 20090305
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Private Method 20090306
2 CATEGORIZE_ERROR Instance method Public Method Categorize Error for FEH 20090513
3 CHECK_FATAL_ERROR_FOUND Instance method Private Method Check whether error list contains fatal errors 20090304
4 CLOSE_APPL_LOG Instance method Protected Method 20090304
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090304
6 DUPLICATE_CHECK Instance method Private Method Performs duplicate check 20090323
7 FORWARD_ERROR Instance method Private Method Forward Error Handling 20090513
8 GET_BUSINESS_SYSTEM Instance method Private Method Returns nam of the current business system 20090323
9 GET_LOCAL_ID_FROM_ID_MATCHING Instance method Private Method Get Local ID of current vendor as saved during ID Mapping 20090323
10 INIT_APPL_LOG Instance method Protected Method 20090304
11 PRE_MAPPING Instance method Private Method 20090323
12 SAVE_LOG_BEFORE_EXIT Instance method Private Method 20090323
13 SETUP_FOR_UPLOAD Instance method Public Method 20090305
14 SET_LOCAL_ID_TO_ID_MATCHING Instance method Private Method Create ID mapping 20090323
Events
Class CL_MDGL_PCHRPLCTRQ_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_MDG_MATKL Public See coding 20090323 BEGIN OF ts_mdg_matkl, matkl TYPE matkl, END OF ts_mdg_matkl
2 TT_MDG_MATKL Public See coding 20090323 tt_mdg_matkl TYPE STANDARD TABLE OF ts_mdg_matkl
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGRU Call by reference Type reference (TYPE) BEGRU Authorization Group 20090310
# Exception Resumable Description Created on
1 NO_AUTHORITY 20090306

Method CATEGORIZE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR_CATEGORY Call by reference Type reference (TYPE) ECH_DTE_ERROR_CATEGORY Error Category 20090513
2 Exporting ES_MAIN_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20090513
3 Importing IT_ERROR_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090513

Method CATEGORIZE_ERROR on class CL_MDGL_PCHRPLCTRQ_IMPL has no exception.

Method CHECK_FATAL_ERROR_FOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LT_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090304
2 Returning RV_RESULT Value transfer Type reference (TYPE) FLAG General Flag 20090304

Method CHECK_FATAL_ERROR_FOUND on class CL_MDGL_PCHRPLCTRQ_IMPL has no exception.

Method CLOSE_APPL_LOG Signature

Method CLOSE_APPL_LOG on class CL_MDGL_PCHRPLCTRQ_IMPL has no parameter.
Method CLOSE_APPL_LOG on class CL_MDGL_PCHRPLCTRQ_IMPL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_UPLOAD_DIALOG Call by reference Object reference (TYPE REF TO) CL_MDG_UPLOAD_APPL Upload Application class 20090304
2 Importing IV_INSTANCES Call by reference Type reference (TYPE) I 1 20090304
3 Importing IV_OVERWRITE Call by reference Type reference (TYPE) FLAG General Flag 20090304
4 Importing IV_SIMULATE Call by reference Type reference (TYPE) FLAG General Flag 20090304

Method CONSTRUCTOR on class CL_MDGL_PCHRPLCTRQ_IMPL has no exception.

Method DUPLICATE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MATKL Call by reference Type reference (TYPE) MDG_BS_TT_MATGRP_ID Table Type for mterial group id 20090323
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090323
3 Exporting EV_IS_DUPLICATE Call by reference Type reference (TYPE) ABAP_BOOL 20090323

Method DUPLICATE_CHECK on class CL_MDGL_PCHRPLCTRQ_IMPL has no exception.

Method FORWARD_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ECH_OBJECT Call by reference Type reference (TYPE) ECH_STR_OBJECT Object of Process 20090513
2 Importing IS_INPUT Call by reference Type reference (TYPE) MDG_BS_PRODUCT_CATEGORY_HIERA6 Purchase Order Request 20090513
3 Importing IT_PROTOCOL Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090513
4 Importing IV_PRE_MAPPING Call by reference Type reference (TYPE) FEH_BOOLEAN Boolean 20090513
5 Importing I_REF_TO_FEH_REG Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION Registration and Restart of FEH 20090513

Method FORWARD_ERROR on class CL_MDGL_PCHRPLCTRQ_IMPL has no exception.

Method GET_BUSINESS_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090323
2 Exporting EV_BS_KEY Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20090323

Method GET_BUSINESS_SYSTEM on class CL_MDGL_PCHRPLCTRQ_IMPL has no exception.

Method GET_LOCAL_ID_FROM_ID_MATCHING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ID_MATCHING_API Call by reference Object reference (TYPE REF TO) IF_MDG_ID_MATCHING_API_BS Interface for ID Matching 20090323
2 Importing IS_INPUT Call by reference Type reference (TYPE) MDG_BS_PRODUCT_CATEGORY_HIERA6 Product Category Hierarchy Replicate Request 20090323
3 Exporting RT_LOCAL_ID Call by reference Type reference (TYPE) MDG_BS_TT_MATGRP_ID 20090323

Method GET_LOCAL_ID_FROM_ID_MATCHING on class CL_MDGL_PCHRPLCTRQ_IMPL has no exception.

Method INIT_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTERNAL_ID Call by reference Type reference (TYPE) CHAR30 30 Characters 20090304

Method INIT_APPL_LOG on class CL_MDGL_PCHRPLCTRQ_IMPL has no exception.

Method PRE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MAPPED_DATA Call by reference Type reference (TYPE) MDG_BS_WS_MAP Mapping Data for Sequencing Supplier Replication Services 20090323
2 Importing IS_INPUT Call by reference Type reference (TYPE) MDG_BS_PRODUCT_CATEGORY_HIERA6 20090323

Method PRE_MAPPING on class CL_MDGL_PCHRPLCTRQ_IMPL has no exception.

Method SAVE_LOG_BEFORE_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG_INSTANCE Call by reference Object reference (TYPE REF TO) CL_MDP_IL_LOG_HELPER simplified logging support 20090323
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090323
3 Returning RV_SAVED Value transfer Type reference (TYPE) FLAG General Flag 20090323

Method SAVE_LOG_BEFORE_EXIT on class CL_MDGL_PCHRPLCTRQ_IMPL has no exception.

Method SETUP_FOR_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_UPLOAD_DIALOG Call by reference Object reference (TYPE REF TO) CL_MDG_UPLOAD_APPL Upload Application class 20090305
2 Importing IV_INSTANCES Call by reference Type reference (TYPE) I 1 20090305
3 Importing IV_OVERWRITE Call by reference Type reference (TYPE) FLAG General Flag 20090305
4 Importing IV_SIMULATE Call by reference Type reference (TYPE) FLAG General Flag 20090305
5 Importing IV_UPLOAD_MODE Call by reference Type reference (TYPE) FLAG General Flag 20090305
6 Returning RO_PCHRPLCTRQ Value transfer Object reference (TYPE REF TO) CL_MDGL_PCHRPLCTRQ_IMPL Supplier Replication Request n Implementation 20090305

Method SETUP_FOR_UPLOAD on class CL_MDGL_PCHRPLCTRQ_IMPL has no exception.

Method SET_LOCAL_ID_TO_ID_MATCHING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ID_MATCHING_API Call by reference Object reference (TYPE REF TO) IF_MDG_ID_MATCHING_API_BS Interface for ID Matching 20090323
2 Importing IS_INPUT Call by reference Type reference (TYPE) MDG_BS_PRODUCT_CATEGORY_HIERA6 20090323
3 Importing IT_LOCAL_ID Call by reference Type reference (TYPE) MDG_BS_TT_MATGRP_ID TableType for Matgrp ID mapping 20090323

Method SET_LOCAL_ID_TO_ID_MATCHING on class CL_MDGL_PCHRPLCTRQ_IMPL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 1.0