SAP ABAP Class CL_HR_PM_PM_CATEGORY (Program Category)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX-TL (Application Component) Tools
     PCPM (Package) HR Process Model and Status Management
Properties
Class CL_HR_PM_PM_CATEGORY  
Short Description Program Category    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCPM   HR Process Model and Status Management 
Created 20000914   SAP 
Last change 20020903   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_PM_PM_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 HRPMO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_PM_PM_CATEGORY has no interface implemented.
Friends
Class CL_HR_PM_PM_CATEGORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CANROOT Instance attribute Private Type reference (TYPE) RP_XFELD X: Uncondition Breakpoint Before Step 20000918
2 CATEGORIES Static Attribute Private Type reference (TYPE) CATEGORY_TABLE Table of Program Categories and Their Instances 20000918
3 CHILDENTID Instance attribute Private Type reference (TYPE) PROGENT X: Uncondition Breakpoint Before Step 20000918
4 DUMMY Instance attribute Private Type reference (TYPE) RP_XFELD Checkbox 20001017
5 ENTID Instance attribute Public Type reference (TYPE) PROGENT Note: Description Missing 20000918
6 ENTTXT Instance attribute Private Type reference (TYPE) ENTTXT Table of Output/Created Objects 20000918
7 MTYPE Instance attribute Public Object reference (TYPE REF TO) CL_HR_PM_PM_MODEL_TYPE Model assignment 20000918
8 NEEDSTOP Instance attribute Private Type reference (TYPE) RP_XFELD X: Uncondition Breakpoint Before Step 20000918
9 OBJECT_TYPES Instance attribute Private Type reference (TYPE) OBJECT_TYPE_TABLE Table of Object Types 20000918
10 PARALLEL Instance attribute Private Type reference (TYPE) RP_XFELD Note: Description Missing 20000918
11 PARENTENTID Instance attribute Private Type reference (TYPE) PROGENT Note: Description Missing 20000918
12 STATUSRESET Instance attribute Public Type reference (TYPE) RP_XFELD X: Status Cannot be Reset 20000918
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MULTIPLE_TARGETS Instance method Public Method Creates Step for This Category, Several Targets, Problem 20010115
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000914
3 FILL_SUPPLIER Static method Public Method Fills Structure pay_pm_supplier_category 20020909
4 GET_CATEGORIES_WITH_TARGET Static method Public Method Provides All Categories With Target, Specified Category 20000926
5 GET_CATEGORY Static method Public Method Note: Description Missing 20000914
6 GET_INPUT_OBJECT_TYPES Instance method Public Method Note: Description Missing 20020903
7 GET_OUTPUT_OBJECT_TYPES Instance method Public Method Note: Description Missing 20020903
8 GET_POS_INPUT_OBJ_TYPES Instance method Public Method Provides Object Type Input Including Implicit Object Conver. 20020906
9 GET_TARGET_FIELDS Instance method Public Method Determines Target Fields for an Object Type 20020903
Events
Class CL_HR_PM_PM_CATEGORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CATEGORIES_WA Private See coding Table With ENTID's 20020906
2 CATEGORY_TABLE Private See coding Table with Instanced Program Categories 20000918
3 CATEGORY_TABLE_WA Private See coding Line in Table with Instanced Program Categories 20000918
4 OBJECT_TYPE_TABLE Private See coding Table with Object Types and Their Targets 20000918
Method Signatures

Method CHECK_MULTIPLE_TARGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_MULTIPE_TARGETS Value transfer Type reference (TYPE) PAY_PM_M_TARGETS Tabellentype für T52SPOT 20010115

Method CHECK_MULTIPLE_TARGETS on class CL_HR_PM_PM_CATEGORY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_ENTID Value transfer Type reference (TYPE) PROGENT Programmkategorie im Prozeßmodell 20000918
2 Importing IMP_MSG_HANDLE Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_ERROR Fehlerklasse für Prozeßmanager 20020906
3 Importing IMP_MTYPE Value transfer Type reference (TYPE) MKIND HR-Teilbereich des Modells 20000918
# Exception Resumable Description Created on
1 CATEGORY_DOES_NOT_EXIST Programmkategorie existiert noch nicht auf der DB 20000918

Method FILL_SUPPLIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_CATEGORY_INFO Call by reference Type reference (TYPE) PAY_PM_SUPPLIER_CATEGORY Prozeßmanager: Programmkategory des Objektlieferanten 20020909
2 Returning RET_SUPPLIER Value transfer Type reference (TYPE) PAY_PM_SUPPLIER_CATEGORY Prozeßmanager: Programmkategory des Objektlieferanten 20020909

Method FILL_SUPPLIER on class CL_HR_PM_PM_CATEGORY has no exception.

Method GET_CATEGORIES_WITH_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_MSG_HANDLE Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_ERROR Fehlerklasse für Prozeßmanager 20020906
2 Importing IMP_SUPPLIER_CATS Call by reference Type reference (TYPE) PAY_PM_OBJECT_TAB Tabelle mit Instanzen 20021014
3 Importing IMP_TARGET_CAT Call by reference Object reference (TYPE REF TO) CL_HR_PM_PM_CATEGORY Programmkategorie im Prozeßmodell 20021014
4 Returning RET_CATEGORIES Value transfer Type reference (TYPE) PAY_PM_SUPPLIER_CATEGORY_TAB Kategorien die IMP_CATEGORY als Ziel haben 20000926

Method GET_CATEGORIES_WITH_TARGET on class CL_HR_PM_PM_CATEGORY has no exception.

Method GET_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_ENTID Call by reference Type reference (TYPE) PROGENT Note: Description Missing. 20000914
2 Importing IMP_MSG_HANDLE Value transfer Object reference (TYPE REF TO) CL_HR_PM_PW_ERROR Fehlerklasse für Prozeßmanager 20020906
3 Importing IMP_MTYPE Call by reference Type reference (TYPE) MKIND Note: Description Missing. 20000914
4 Returning RET_CATEGORY Value transfer Object reference (TYPE REF TO) CL_HR_PM_PM_CATEGORY Note: Description Missing. 20000914

Method GET_CATEGORY on class CL_HR_PM_PM_CATEGORY has no exception.

Method GET_INPUT_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_OBJ_TAB Value transfer Type reference (TYPE) PAY_PM_OBJ_TYP_TAB Tabelle der Input Objekte 20020903

Method GET_INPUT_OBJECT_TYPES on class CL_HR_PM_PM_CATEGORY has no exception.

Method GET_OUTPUT_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_OBJ_TAB Value transfer Type reference (TYPE) PAY_PM_OBJ_TYP_TAB Tabelle der Ausgabe/ Erzeugten Objekte 20020903

Method GET_OUTPUT_OBJECT_TYPES on class CL_HR_PM_PM_CATEGORY has no exception.

Method GET_POS_INPUT_OBJ_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_MSG_HANDLE Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_ERROR Fehlerklasse für Prozeßmanager 20020907
2 Returning RET_IMP_OBJ_TYPES Value transfer Type reference (TYPE) PAY_PM_SUPPLIER_CATEGORY_TAB Prozeßmanager: Liste Programmkategory des Objektlieferanten 20020906

Method GET_POS_INPUT_OBJ_TYPES on class CL_HR_PM_PM_CATEGORY has no exception.

Method GET_TARGET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_OBJ_TYPE Call by reference Object reference (TYPE REF TO) CL_HR_PM_ST_OBJECT_TYPE Verwaltung der Objekttypen in der Statusverwaltung 20020903
2 Returning RET_TARGETFIELD Value transfer Type reference (TYPE) T52SEOCT-TARGETFIELDS Kommentar 20020903

Method GET_TARGET_FIELDS on class CL_HR_PM_PM_CATEGORY has no exception.
History
Last changed by/on SAP  20020903 
SAP Release Created in 46C