SAP ABAP Class CL_BADI_CONDITION_PPF (PPF: Condition (BADI))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-PPF (Application Component) Post Processing Framework
     SPPF_DET (Package) PPF: Determination and Merge Technologies
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_STATE State Management for a 'Managed Object' 20020320
Properties
Class CL_BADI_CONDITION_PPF  
Short Description PPF: Condition (BADI)    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 10  Persistent Class 
Package SPPF_DET   PPF: Determination and Merge Technologies 
Created 20020320   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OS_STATE State Management for a 'Managed Object' 20020320
Friends
# Friend Modeled only Created on Description
1 CB_BADI_CONDITION_PPF 20030818 Base Agent PPF: Condition (BADI)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONDTYPE Instance attribute Protected Type reference (TYPE) SWJ_CONDTP Type of Parameter Condition 20020320
2 CONTAINER Instance attribute Protected Object reference (TYPE REF TO) IF_SWJ_PPF_CONTAINER Container 20020905
3 CONTAINER_STATUS Instance attribute Protected Type reference (TYPE) CHAR1 Status of the container 20020905
4 CUSTCONT Instance attribute Protected Type reference (TYPE) CHAR1 Customizing Container? 20020905
5 DESCRIPTION Instance attribute Protected Type reference (TYPE) TEXT60 Text Field of Length 60 20020320
6 FLTVAL Instance attribute Protected Type reference (TYPE) CHAR30 30 Characters 20020320
7 SCHEDULE_CONDITION Constant Public Type reference (TYPE) SWJ_CONDTP '01' Type of Parameter Condition 20020320
8 START_CONDITION Constant Public Type reference (TYPE) SWJ_CONDTP '02' Type of Parameter Condition 20020320
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Checks the Condition 20020320
2 EVALUATE Instance method Public Method Evaluates the Condition 20020320
3 GETM_DESCRIPTION Instance method Public Method Reads the Description 20020320
4 GET_CONDTYPE Instance method Public Get-method of a virtual attribute Reads the Attribute CONDTYPE 20020320
5 GET_CONTAINER Instance method Public Get-method of a virtual attribute Reads the Attribute CONTAINER 20020905
6 GET_CONTAINER_STATUS Instance method Public Get-method of a virtual attribute Reads the Attribute CONTAINER_STATUS 20020905
7 GET_CUSTCONT Instance method Public Get-method of a virtual attribute Reads the Attribute CUSTCONT 20020905
8 GET_DESCRIPTION Instance method Public Get-method of a virtual attribute Reads Attribute DESCRIPTION 20020320
9 GET_FLTVAL Instance method Public Get-method of a virtual attribute Reads the Attribute FLTVAL 20020320
10 SET_CONDTYPE Instance method Public Set-method of a virtual attribute Sets the Attribute CONDTYPE 20020320
11 SET_CONTAINER Instance method Public Set-method of a virtual attribute Sets the Attribute CONTAINER 20020905
12 SET_CONTAINER_STATUS Instance method Public Set-method of a virtual attribute Sets the Attribute CONTAINER_STATUS 20020905
13 SET_CUSTCONT Instance method Public Set-method of a virtual attribute Sets the Attribute CUSTCONT 20020905
14 SET_DESCRIPTION Instance method Public Set-method of a virtual attribute Sets Attribute DESCRIPTION 20020320
15 TRANSPORT Instance method Public Method Transports the Condition 20020321
Events
Class CL_BADI_CONDITION_PPF has no event.
Types
Class CL_BADI_CONDITION_PPF has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PROTOCOL Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20020320
2 Returning RP_RETURNCODE Value transfer Type reference (TYPE) SY-SUBRC 0: OK 4:Fehlerhaft 8:Existiert nicht 20020320

Method CHECK on class CL_BADI_CONDITION_PPF has no exception.

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWJ_PPF_CONTAINER Workflow-Container Erweiterung für PPF 20020327
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF PPF: Kontextoberklasse 20020320
3 Importing IP_NO_PROTOCOL Call by reference Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020320
4 Importing IP_PROTOCOL Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20020320
5 Importing IP_SCHED_EXIT Call by reference Object reference (TYPE REF TO) IF_EX_EVAL_SCHEDCOND_PPF Exithandler Einplanbedingung 20030425
6 Importing IP_START_EXIT Call by reference Object reference (TYPE REF TO) IF_EX_EVAL_STARTCOND_PPF Exithandler Startbedingung 20030425
7 Importing IP_TTYPE Call by reference Type reference (TYPE) PPFDTT PPF: Name der Aktionsdefinition 20020320
8 Returning RP_RC Value transfer Type reference (TYPE) I 20020320

Method EVALUATE on class CL_BADI_CONDITION_PPF has no exception.

Method GETM_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_DESCRIPT Value transfer Type reference (TYPE) TEXT60 Textfeld der Länge 60 20020320

Method GETM_DESCRIPTION on class CL_BADI_CONDITION_PPF has no exception.

Method GET_CONDTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SWJ_CONDTP Attributwert 20020320
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020320

Method GET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_SWJ_PPF_CONTAINER Attributwert 20020905
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020905

Method GET_CONTAINER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CHAR1 Attributwert 20020905
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020905

Method GET_CUSTCONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CHAR1 Attributwert 20020905
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020905

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TEXT60 Attributwert 20020320
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020320

Method GET_FLTVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CHAR30 Attributwert 20020320
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020320

Method SET_CONDTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONDTYPE Call by reference Type reference (TYPE) SWJ_CONDTP Attributwert 20020320
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020320

Method SET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWJ_PPF_CONTAINER Attributwert 20020905
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020905

Method SET_CONTAINER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER_STATUS Call by reference Type reference (TYPE) CHAR1 Attributwert 20020905
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020905

Method SET_CUSTCONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUSTCONT Call by reference Type reference (TYPE) CHAR1 Attributwert 20020905
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020905

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) TEXT60 Attributwert 20020320
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20020320

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20020321
2 Exporting EP_TRANSPORT_DONE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020321

Method TRANSPORT on class CL_BADI_CONDITION_PPF has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 630