SAP ABAP Class CL_CUST_API_PPF (PPF: API for Customizing)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-PPF (Application Component) Post Processing Framework
     SPPF_CUST (Package) PPF: Customizing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACTION_CUST_PPF PPF: API on Action Definitions 20030721
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACTION_CUST_SERVICE_PPF PPF: API for Customizing 20030721
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACTION_PROCESSING_CUST_PPF PPF: API on Action Processing 20030724
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACTION_PROFILE_CUST_PPF PPF: API for Action Profile 20030721
Properties
Class CL_CUST_API_PPF  
Short Description PPF: API for Customizing    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPPF_CUST   PPF: Customizing 
Created 20030721   SAP 
Last change 20040518   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SPPF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ACTION_CUST_PPF PPF: API on Action Definitions 20030721
2 IF_ACTION_CUST_SERVICE_PPF PPF: API for Customizing 20030721
3 IF_ACTION_PROCESSING_CUST_PPF PPF: API on Action Processing 20030724
4 IF_ACTION_PROFILE_CUST_PPF PPF: API for Action Profile 20030721
Friends
Class CL_CUST_API_PPF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALLOW_TRANSPORT_POPUPS Instance attribute Private Type reference (TYPE) CHAR1 SPACE Transport Mode (X=WinGUI) 20030805
2 C_DETERMINATION Constant Private Type reference (TYPE) CHAR1 'D' Promo determination 20030729
3 C_DISPLAY Constant Private Type reference (TYPE) CHAR2 '03' Display 20030825
4 C_MERGE Constant Private Type reference (TYPE) CHAR1 'M' Action Merging 20030729
5 C_MODIFY Constant Private Type reference (TYPE) CHAR2 '02' Change 20030825
6 C_PROCESSING Constant Private Type reference (TYPE) CHAR1 'P' Processing 20030729
7 DO_AUTHORITY_CHECKS Instance attribute Private Type reference (TYPE) CHAR1 'X' Authorization Checks? 20030901
8 UNIQUE_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_CUST_API_PPF Singleton 20030721
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORIZATION Instance method Private Method Authorization Check 20030825
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030721
3 CREATE_ACTION_LONGTEXT Instance method Private Method Generate Long Text for Action 20030804
4 DEQUEUE Instance method Private Method Unlock 20030728
5 ENQUEUE Instance method Private Method Lock 20030728
6 FILL_OBJECT_TAB Instance method Private Method Fill Object Table for Transport 20030804
7 GET_INSTANCE Static method Public Method Returns Singleton to API 20030721
8 TRANSPORT_ENABLED Instance method Private Method Automatically Record Changes? 20030724
9 WRITE_TRANPORT_ENTRY Instance method Private Method Write Transport Request 20030723
Events
Class CL_CUST_API_PPF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_OBJECT Private See coding 20030729
2 TT_OBJECT Private See coding 20030729
3 TT_SCR_TEXT Private See coding 20030804
4 TT_TEXT Private See coding 20030729
5 TT_TRHEAD Private See coding 20030723
6 TT_TRKEY Private See coding 20030723
7 T_TEXT Private See coding 20030729
Method Signatures

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ACTIVITY Call by reference Type reference (TYPE) CHAR2 Modus 20030825
# Exception Resumable Description Created on
1 CX_CUST_API_NO_AUTHORIZTN_PPF Keine Berechtigung 20030825

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CUST_API_PPF has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CUST_API_PPF has no exception.

Method CREATE_ACTION_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER Call by reference Type reference (TYPE) TT_SCR_TEXT Header Eintrag 20030804
2 Importing IP_ACTION_DEF Call by reference Type reference (TYPE) PPFDTT Aktionsdefinition 20030804
3 Importing IP_LONGTEXT Call by reference Type reference (TYPE) STRING Langtext der Aktion 20030804

Method CREATE_ACTION_LONGTEXT on class CL_CUST_API_PPF has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PROFILE Call by reference Type reference (TYPE) PPFDCNTXT Aktionsprofil 20030728

Method DEQUEUE on class CL_CUST_API_PPF has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PROFILE Call by reference Type reference (TYPE) PPFDCNTXT Aktionsprofil 20030728
# Exception Resumable Description Created on
1 CX_CUST_API_ENTRY_LOCKED_PPF PPF Customizing API: Eintrag gesperrt 20030728

Method FILL_OBJECT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Value transfer Type reference (TYPE) TT_OBJECT Objekt-Tabelle für Transport 20030804
2 Importing II_DETERMINATION Call by reference Object reference (TYPE REF TO) IF_DETERMINATION_PPF Findungs-Objekt 20030804
3 Importing II_MERGE Call by reference Object reference (TYPE REF TO) IF_MERGE_PPF Merge-Objekt 20030804
4 Importing II_PROCESSING Call by reference Object reference (TYPE REF TO) IF_MEDIUM_CUST_PPF Verarbeitungs-Objekt 20030804
5 Importing IP_DET_CLS Call by reference Type reference (TYPE) PPFDCLASS Findungs-Klasse 20030804
6 Importing IP_MERGE_CLS Call by reference Type reference (TYPE) PPFDCLASS Merge-Klasse 20030804
7 Importing IP_PROC_CLS Call by reference Type reference (TYPE) PPFDCLASS Verarbeitungs-Klasse 20030804
# Exception Resumable Description Created on
1 CX_OS_ERROR Object Services: Ausnahmen ( dynamic check ) 20030804

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ALLOW_TRANSPORT_POPUPS Call by reference Type reference (TYPE) CHAR1 GUI Popups zulassen (X=ja, SPACE=nein) 20030805
2 Importing IP_DO_AUTHORITY_CHECKS Call by reference Type reference (TYPE) CHAR1 Authorisierungsprüfungen? 20030901
3 Returning RP_API_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CUST_API_PPF Referenz auf API 20030721

Method GET_INSTANCE on class CL_CUST_API_PPF has no exception.

Method TRANSPORT_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_BOOL Value transfer Type reference (TYPE) CHAR1 Automatische Aufzeichnung 20030724

Method TRANSPORT_ENABLED on class CL_CUST_API_PPF has no exception.

Method WRITE_TRANPORT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TRKEY Call by reference Type reference (TYPE) TT_TRKEY Key-Einträge (Viewcluster Objekte) 20030724
2 Importing IP_TRKORR Call by reference Type reference (TYPE) TRKORR Transportauftrag 20030723
3 Importing IT_OBJECT Call by reference Type reference (TYPE) TT_OBJECT Verarbeitungsobjekt und GUID 20030729
4 Importing IT_TEXT Call by reference Type reference (TYPE) TT_SCR_TEXT SAP Script Text 20030804
# Exception Resumable Description Created on
1 CX_CUST_API_TRANSPORT_ERR_PPF PPF Customizing API: Fehler beim Transport schreiben 20030723
History
Last changed by/on SAP  20040518 
SAP Release Created in 640