SAP ABAP Class CL_MDS_PPO_RESTART (Restart Synchronization from 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_RESTART  
Short Description Restart Synchronization from 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 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MDS_PPO_RESTART has no forward declaration.
Interfaces
Class CL_MDS_PPO_RESTART has no interface implemented.
Friends
Class CL_MDS_PPO_RESTART has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AUTH_MASS_SYNC_START Constant Private Type reference (TYPE) MDST_AUTHORITY_ACTIVITY '02' Allowed Activities for Authorization Check 20050302
2 C_AUTH_SINGLE_SYNC_START Constant Private Type reference (TYPE) MDST_AUTHORITY_ACTIVITY '01' Allowed Activities for Authorization Check 20050302
3 C_LOG_OBJECT Constant Private Type reference (TYPE) BALOBJ_D 'MDS_SYNC' Application Log: Object Name (Application Code) 20050909
4 C_LOG_SUBOBJ_COCKPIT Constant Private Type reference (TYPE) BALSUBOBJ 'SYNC_COCKPIT' Application Log: Subobject 20050909
5 C_LOG_SUBOBJ_CONTROL Constant Private Type reference (TYPE) BALSUBOBJ 'SYNC_CONTROL' Application Log: Subobject 20050909
6 C_LOG_SUBOBJ_PROCESS Constant Private Type reference (TYPE) BALSUBOBJ 'SYNC_PROCESS' Application Log: Subobject 20050909
7 C_LOG_SUBOBJ_RESTART Constant Private Type reference (TYPE) BALSUBOBJ 'SYNC_RESTART' Application Log: Subobject 20050909
Methods
# Method Level Visibility Method type Description Created on
1 LOG_CREATE Static method Private Method Create Application Log 20050909
2 LOG_MSG_ADD Static method Private Method Write Messages to Application Log 20050909
3 LOG_SAVE Static method Private Method Save Application Log 20050909
4 POPUP_TO_DECIDE_SYNC_PROC_KIND Static method Private Method Provide Selection: Processing in Background for Foreground 20050523
5 PREPARE_CTRL_STRUC_FROM_CUST Static method Private Method Prepare Synchronization Parameters from Customizing 20050303
6 PREPARE_CTRL_STRUC_FROM_HIST Static method Private Method Prepare Synchronization Parameters from the History 20050303
7 READ_BACK_GRND_PROC_PARAMETERS Static method Private Method Read Parameters for Background Processing 20050523
8 RESTART_MSYNC Static method Public Method Restart the Mass Synchronization 20050131
9 RESTART_SSYNC Static method Public Method Restart the Individual Synchronization 20050131
Events
Class CL_MDS_PPO_RESTART has no event.
Types
Class CL_MDS_PPO_RESTART has no local type.
Method Signatures

Method LOG_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20050909
2 Importing IV_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20050909
3 Importing IV_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel) 20050909
4 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Anwendungs-Log: Unterobjekt 20050909
# Exception Resumable Description Created on
1 FAILED 20050909

Method LOG_MSG_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20050909
2 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20050909
3 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20050909
4 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20050909
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20050909
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20050909
7 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20050909
8 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20050909
# Exception Resumable Description Created on
1 FAILED 20050909

Method LOG_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20050909
# Exception Resumable Description Created on
1 FAILED 20050909

Method POPUP_TO_DECIDE_SYNC_PROC_KIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_SYNC_PROC_KIND Call by reference Type reference (TYPE) MDST_SYNC_PROC_KIND 'X'=Hintergrund, ''=Vordergrund 20050523
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050523

Method PREPARE_CTRL_STRUC_FROM_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTROL Call by reference Type reference (TYPE) MDST_SYNC_PARAMETER Parameter für den Massenload 20050303
2 Importing IV_BUSINESS_PROCESS Call by reference Type reference (TYPE) MDST_PPO_BUSINESS_PROCESS PPO-Auftrag: Geschäftsprozess 20050303
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050303

Method PREPARE_CTRL_STRUC_FROM_HIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTROL Call by reference Type reference (TYPE) MDST_SYNC_PARAMETER Parameter für den Massenload 20050303
2 Importing IV_BUSINESS_PROC_ID Call by reference Type reference (TYPE) MDST_PPO_BUSINESS_PROCESS_ID PPO-Auftrag: ID des Geschäftsprozesses 20050303
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050303

Method READ_BACK_GRND_PROC_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BLOCK_SIZE Call by reference Type reference (TYPE) MDST_BLOCK_SIZE Blockgröße bei Massensynchronisation 20050523
2 Exporting EV_MAX_PROCESSES Call by reference Type reference (TYPE) MDST_SYNC_PROCESSES Anzahl paralleler Prozesse 20050523
3 Exporting EV_QUEUE_NAME Call by reference Type reference (TYPE) TRFCQNAM Name einer tRFC-Queue 20050523
4 Importing IV_BUSINESS_PROCESS Call by reference Type reference (TYPE) MDST_PPO_BUSINESS_PROCESS PPO-Auftrag: Geschäftsprozess 20050523
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050523

Method RESTART_MSYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SYNC_PROC_KIND Call by reference Type reference (TYPE) MDST_SYNC_PROC_KIND Verarbeitungsart eines FBs (Vordergrund, Hintergrund) 20050523
2 Importing IS_PPO_ORDER_HDR Call by reference Type reference (TYPE) MDS_PPOS_ORDER_HDR PPO-Auftrag: Headerdaten 20050217
3 Importing IS_PPO_ORDER_SUPPL_DATA Call by reference Type reference (TYPE) MDS_PPOS_ORDER_SUPPL_DATA PPO-Auftrag: Zusätzliche Daten 20050303
# Exception Resumable Description Created on
1 EMPTY_SELECTION Es wurde keine PPO Aufträge zum Restart ausgewählt 20050131
2 NOT_AUTHORIZED Keine Berechtigung zum Starten der Massen-Synchronisation 20050222
3 RESTART_CANCELLED Restart wurde vom Benutzer abgebrochen 20050131
4 RESTART_FAILED Restart der Massen-Synchronisation fehlgeschlagen 20050131

Method RESTART_SSYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PPO_ORDER_HDR Call by reference Type reference (TYPE) MDS_PPOS_ORDER_HDR PPO-Auftrag: Headerdaten 20050217
2 Importing IS_PPO_ORDER_SUPPL_DATA Call by reference Type reference (TYPE) MDS_PPOS_ORDER_SUPPL_DATA PPO-Auftrag: Zusätzliche Daten 20050303
# Exception Resumable Description Created on
1 NOT_AUTHORIZED Keine Berechtigung zum Starten der Einzel-Synchronisation 20050222
2 RESTART_FAILED Restart der Einzel-Synchronisation fehlgeschlagen 20050131
History
Last changed by/on SAP  20050615 
SAP Release Created in 600