SAP ABAP Class CL_MDS_PPO_API (API Cover for PPO)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   AP-MD-BF-SYN (Application Component) Master Data Synchronization
     MDS_PPO (Package) Master Data Synchronization: PPO Integration
Properties
Class CL_MDS_PPO_API  
Short Description API Cover for PPO    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDS_PPO   Master Data Synchronization: PPO Integration 
Created 20050131   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MDS_PPO_API has no forward declaration.
Interfaces
Class CL_MDS_PPO_API has no interface implemented.
Friends
Class CL_MDS_PPO_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COMPONENT Constant Private Type reference (TYPE) MDST_PPO_COMPONENT 'AP-MD' Software Component 20050131
2 C_ID_DATA_SYNC Constant Public Type reference (TYPE) MDST_PPO_BUSINESS_PROCESS_ID 'DATA_SYNCHRONIZATION' PPO Order: Business Process ID 20050303
3 C_PPO_FINISHED Constant Public Type reference (TYPE) MDST_PPO_STATUS '3' Status 20050131
4 C_PPO_IN_PROCESS Constant Public Type reference (TYPE) MDST_PPO_STATUS '2' Status 20050131
5 C_PPO_NEW Constant Public Type reference (TYPE) MDST_PPO_STATUS '1' Status 20050131
6 C_PROCESS_DIALOG Constant Private Type reference (TYPE) /SAPPO/DTE_PROCESS '1' Process 20050302
7 C_PROC_TYPE_DATA_SYNC Constant Public Type reference (TYPE) MDST_PPO_PROCESSING_TYPE '02' PPO Order: Processing Type 20050302
8 C_PROC_TYPE_INITIAL_LOAD Constant Public Type reference (TYPE) MDST_PPO_PROCESSING_TYPE '01' PPO Order: Processing Type 20050303
Methods
# Method Level Visibility Method type Description Created on
1 GET_BY_MAIN_OBJECTS_WO_ACT Static method Public Method All Open PPO Orders for Main Objects Without Current Ord. 20050131
2 GET_BY_MAIN_OBJECT_WO_ACT Static method Public Method All Open PPO Orders for Main Object Without Current Ord. 20050422
3 GET_WITH_SAME_MESSAGE Static method Public Method Select All Open PPO Orders with Same Message 20050131
4 IS_BUSINESS_PROCESS_ACTIVE Static method Public Method Is PPO business process active? 20050512
5 IS_PPO_ACTIVE Static method Public Method Is PPO Active? (in the Controller and the Business Process) 20050531
6 ORDER_CREATE Static method Public Method Create PPO Order 20050131
7 ORDER_SAVE Static method Public Method Save PPO Order 20050131
8 ORDER_SET_CONTEXT Static method Public Method Set Context for Creating PPO Orders 20050131
9 REFRESH_DISPLAY Static method Public Method Refresh PPO Order Display 20050131
10 SET_FINISHED Static method Public Method Complete PPO Orders 20050131
Events
Class CL_MDS_PPO_API has no event.
Types
Class CL_MDS_PPO_API has no local type.
Method Signatures

Method GET_BY_MAIN_OBJECTS_WO_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORDER_HDR Call by reference Type reference (TYPE) MDS_PPOT_ORDER_HDR PPO-Auftrag: Headerdaten 20050216
2 Exporting ET_ORDER_HDR_DESCR Call by reference Type reference (TYPE) MDS_PPOT_ORDER_HDR_DESCR PPO-Auftrag: Headerdaten Beschreibung 20050216
3 Importing IT_ORDER_HDR Call by reference Type reference (TYPE) MDS_PPOT_ORDER_HDR PPO-Auftrag: Headerdaten 20050131
4 Importing IV_ACT_SYNC_LOAD_GUID Call by reference Type reference (TYPE) MDST_SYNC_LOAD_GUID Eindeutige ID für Loadhistorie 20050131
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050131

Method GET_BY_MAIN_OBJECT_WO_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORDER_HDR Call by reference Type reference (TYPE) MDS_PPOT_ORDER_HDR PPO-Auftrag: Headerdaten 20050422
2 Exporting ET_ORDER_HDR_DESCR Call by reference Type reference (TYPE) MDS_PPOT_ORDER_HDR_DESCR PPO-Auftrag: Headerdaten Beschreibung 20050422
3 Importing IV_ACT_SYNC_LOAD_GUID Call by reference Type reference (TYPE) MDST_SYNC_LOAD_GUID Eindeutige ID für Synchronisations-Historie 20050422
4 Importing IV_MAIN_OBJCAT Call by reference Type reference (TYPE) MDST_PPO_MAIN_OBJCAT PPO-Auftrag: Hauptobjektkategorie 20050422
5 Importing IV_MAIN_OBJKEY Call by reference Type reference (TYPE) MDST_PPO_MAIN_OBJKEY PPO-Auftrag: Hauptobjektschlüssel 20050422
6 Importing IV_MAIN_OBJLOGSYS Call by reference Type reference (TYPE) MDST_PPO_MAIN_OBJLOGSYS PPO-Auftrag: Logisches System 20050422
7 Importing IV_MAIN_OBJTYPE Call by reference Type reference (TYPE) MDST_PPO_MAIN_OBJTYPE PPO-Auftrag: Hauptobjekttyp 20050422
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050422

Method GET_WITH_SAME_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORDER_HDR Call by reference Type reference (TYPE) MDS_PPOT_ORDER_HDR PPO-Auftrag: Headerdaten 20050216
2 Exporting ET_ORDER_HDR_DESCR Call by reference Type reference (TYPE) MDS_PPOT_ORDER_HDR_DESCR PPO-Auftrag: Headerdaten Beschreibung 20050216
3 Importing IV_HASH_1 Call by reference Type reference (TYPE) MDST_PPO_HASH_1 PPO-Auftrag: Hashwert 1 20050131
4 Importing IV_HASH_2 Call by reference Type reference (TYPE) MDST_PPO_HASH_2 PPO-Auftrag: Hashwert 2 20050131
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050131

Method IS_BUSINESS_PROCESS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_BP_IS_ACTIVE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050512
2 Importing I_BUSINESS_PROCESS Call by reference Type reference (TYPE) MDST_PPO_BUSINESS_PROCESS PPO-Auftrag: Geschäftsprozess 20050512
# Exception Resumable Description Created on
1 BP_NOT_FOUND Geschäfstprozess ist nicht vorhanden 20050512
2 INTERNAL_ERROR 20050512

Method IS_PPO_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Quell-Synchronisationsobjekt 20050531
2 Importing IV_TARGET_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_TARGET Ziel-Synchronisationsobjekt 20050531
3 Returning R_FLG_PPO_IS_ACTIVE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050531

Method IS_PPO_ACTIVE on class CL_MDS_PPO_API has no exception.

Method ORDER_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ERROR_OBJECTS Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers (Objektebene) 20050315
2 Importing IV_PROCESSING_TYPE Call by reference Type reference (TYPE) MDST_PPO_PROCESSING_TYPE PPO-Auftrag: Verarbeitungstyp 20050302
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050131
2 INVALID_BASIC_OBJECT 20050513
3 INVALID_ENV_OBJECT 20050513
4 INVALID_MAIN_MESSAGE 20050513
5 INVALID_MAIN_MESSAGE_OBJECT 20050513
6 INVALID_MAIN_OBJECT 20050513
7 INVALID_MESSAGE 20050513
8 INVALID_MESSAGE_OBJECT 20050513
9 INVALID_OBJECT 20050513
10 INVALID_POSITION 20050513
11 MISSING_INPUT 20050513

Method ORDER_SAVE Signature

Method ORDER_SAVE on class CL_MDS_PPO_API has no parameter.
Method ORDER_SAVE on class CL_MDS_PPO_API has no exception.

Method ORDER_SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUSINESS_PROCESS Call by reference Type reference (TYPE) MDST_PPO_BUSINESS_PROCESS PPO-Auftrag: Geschäftsprozess 20050131
2 Importing IV_BUSINESS_PROCESS_ID Call by reference Type reference (TYPE) MDST_PPO_BUSINESS_PROCESS_ID PPO-Auftrag: ID des Geschäftsprozesses 20050131
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050131

Method REFRESH_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORDER_HDR Call by reference Type reference (TYPE) MDS_PPOT_ORDER_HDR PPO-Auftrag: Headerdaten 20050131

Method REFRESH_DISPLAY on class CL_MDS_PPO_API has no exception.

Method SET_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORDER_HDR Call by reference Type reference (TYPE) MDS_PPOT_ORDER_HDR PPO-Auftrag: Headerdaten 20050131
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050131
History
Last changed by/on SAP  20100310 
SAP Release Created in 600