SAP ABAP Class CL_HR_PM_PW_PROCESS_STEP (Step in Process Model)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_PM_PW_PROCESS_BREAK Breakpoint 20020918
2 Inheritance (c INHERITING FROM c_ref)  CL_HR_PM_PW_PROCESS_PROG Executable Program in Process Model 20020918
3 Inheritance (c INHERITING FROM c_ref)  CL_HR_PM_PW_PROCESS_WAIT Process model 20020918
Properties
Class CL_HR_PM_PW_PROCESS_STEP  
Short Description Step in Process Model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCPM   HR Process Model and Status Management 
Created 20020918   SAP 
Last change 20050219   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 CL_HR_PM_PW_PROCESS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 HRPMC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 HRST1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_PM_PW_PROCESS_STEP has no interface implemented.
Friends
Class CL_HR_PM_PW_PROCESS_STEP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_HR_PM_PW_BUFFER Buffer for Table T52SPS 20021204
2 LOCK_STEP Instance attribute Protected Type reference (TYPE) STEPID Step Started in PUST 20030219
3 MATCHING_TAB Instance attribute Protected Type reference (TYPE) MATCHING_TABLE 20020924
4 NAME Instance attribute Public Type reference (TYPE) CHAR50 Comment 20020918
5 PROCESS Instance attribute Public Object reference (TYPE REF TO) CL_HR_PM_PW_PROCESS Process number 20020918
6 STEP Instance attribute Public Object reference (TYPE REF TO) CL_HR_PM_PM_STEP Step in Process Model 20020918
7 STEPID Instance attribute Public Type reference (TYPE) STEPID Identifier for a Process Model Step 20020918
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_MATCHING_TABLE Instance method Protected Method Structure of Matching Table 20020924
2 CONSTRUCTOR Instance method Public Constructor Constructor 20021204
3 COPY_TO_OBJS_WITH_TARGET Instance method Protected Method Copies Objects to Structure OBJECTS_WITH_TAGET_WA 20030129
4 CREATE_AND_START_PARCEL Instance method Protected Method Creates and Starts Set Instances 20020923
5 DETERMINE_DDIC_TYPE Instance method Protected Method Determines Runtime Info of DDIC Type 20020924
6 DETERMINE_SEL_PARAM_TYPE Instance method Protected Method Determines Type of Selection Parameter 20020924
7 EXECUTE Instance method Public Method Execute step 20020918
8 EXECUTE_PARCEL Instance method Public Method Part of Interface Between Set Admin and Step 20020918
9 GET_CONTAINER Instance method Public Method Get Container of This Step 20020923
10 GET_LAST_RUNID Instance method Public Method Determines Last Run of Step 20021203
11 GET_NEXT_RUNID Instance method Protected Method Determines Next Run ID 20020923
12 GET_STATUS Instance method Public Method Determines the Current Status of a Step 20041115
13 HAS_STEP_ENDED Instance method Public Method Step Concluded (Process Manager) 20020923
14 INSERT_OBJECTS_INTO_PARCEL Instance method Protected Method Inserts Objects in Selection Parameters and Set 20020924
15 INSERT_OBJS_INTO_SEL_PARAMETER Instance method Protected Method Insertion of Objects in Selection Parameters 20020924
16 PARCEL_ENDED Instance method Public Method Postprocess Once Set Has Finished 20020918
17 REFRESH_ATTRIBUTES Instance method Public Method Refresh Buffer 20021204
18 SET_STATUS Instance method Public Method Sets Status at End of Step 20020918
19 SPLIT_TARGETFIELDS Instance method Protected Method Splits Target Field String into Individual Target Fields 20020924
20 START_NEXT_PARCEL Instance method Protected Method Start Individual Set 20020923
Events
Class CL_HR_PM_PW_PROCESS_STEP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FIELDSTYPES Protected See coding Table With Determined Runtime Infos 20020924 fieldstypes TYPE standard TABLE OF fieldstypes_wa with key name
2 FIELDSTYPES_WA Protected See coding Line of Table With Determined Runtime Infos 20020924 BEGIN OF fieldstypes_wa, name TYPE typename, rollname TYPE rollname, domname TYPE domname, leng TYPE ddleng, inttype TYPE inttype, END OF fieldstypes_wa
3 MATCHING_TABLE Protected See coding Table With Selection Parameter Assignment to Obj.Key Field 20020924 MATCHING_TABLE type standard table of MATCHING_TABLE_WA with default key
4 MATCHING_TABLE_WA Protected See coding Line of Table With Selection Parameter Object Assignment 20020924 Begin of MATCHING_TABLE_WA, name TYPE typename, ddic_type type rollname, selname type RSSCR_NAME, kind type RSSCR_KIND, end of MATCHING_TABLE_WA
5 OBJECTS_WITH_TAGET Protected See coding Table of Objects, Subobjects, and Their Targets 20020926 begin of OBJECTS_WITH_TAGET. include type PAY_PM_SUB_OBJECTS as objs. types: targetfields type t52spot-targetfield, end of OBJECTS_WITH_TAGET
6 OBJECTS_WITH_TAGET_TAB Protected See coding Table of Objects, Subobjects, and Their Targets 20020926 OBJECTS_WITH_TAGET_TAB type standard table of OBJECTS_WITH_TAGET with key obj_type
7 OBJECTS_WITH_TAGET_WA Protected See coding Table of Objects, Subobjects, and Their Targets 20020926 begin of OBJECTS_WITH_TAGET_WA . include type OBJECTS_WITH_TAGET as super_objects. types: sub_objects type OBJECTS_WITH_TAGET_TAB, end of OBJECTS_WITH_TAGET_WA
Method Signatures

Method BUILD_MATCHING_TABLE 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 20020924
2 Importing IMP_OBJECT_TYPE Call by reference Object reference (TYPE REF TO) CL_HR_PM_ST_OBJECT_TYPE Verwaltung der Objekttypen in der Statusverwaltung 20020924
3 Importing IMP_SEL_PARAMS Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20020924
4 Importing IMP_TAREGTFIELDS Call by reference Type reference (TYPE) T52SPOT-TARGETFIELD Kommentar 20020924

Method BUILD_MATCHING_TABLE on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_PROCESS Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PROCESS Prozeß 20021204
2 Importing IMP_STEP Call by reference Object reference (TYPE REF TO) CL_HR_PM_PM_STEP Schritt im Prozeßmodell 20021204

Method CONSTRUCTOR on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method COPY_TO_OBJS_WITH_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_OBJECTS Call by reference Type reference (TYPE) PAY_PM_OBJECTS Prozeßmanager: 20030129
2 Importing IMP_OBJ_TYPE Call by reference Object reference (TYPE REF TO) CL_HR_PM_ST_OBJECT_TYPE Verwaltung der Objekttypen in der Statusverwaltung 20030129
3 Importing IMP_SUB_TARGETS Call by reference Type reference (TYPE) PAY_PM_INPUT_OBJS_KEY_TAB Prozeßmanager: Schlüssel für Eingabeobjekt-Tabelle 20030129
4 Importing IMP_TARGET Call by reference Type reference (TYPE) PAY_PM_OBJECT_TARGET Prozessmanager: Ziel eines Objektes 20030129
5 Returning RET_OBJS_WITH_TARGET Value transfer Type reference (TYPE) OBJECTS_WITH_TAGET_WA 20030129

Method COPY_TO_OBJS_WITH_TARGET on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method CREATE_AND_START_PARCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_ARC_PARAMS Call by reference Type reference (TYPE) ARC_PARAMS ImageLink Struktur 20030224
2 Importing IMP_CONNECT Call by reference Type reference (TYPE) T52SPS-CONNECT Zuordnung Stop - Folgeschritt 20020923
3 Importing IMP_CREATE_ZERO Call by reference Type reference (TYPE) RP_XFELD Ankreuzfeld 20020923
4 Importing IMP_INPUT_OBJECTS Call by reference Type reference (TYPE) PAY_PM_INPUT_OBJS_TARGET_TAB Prozeßmanager: Objekte und ihr Ziel 20020923
5 Importing IMP_PARCEL_ID Call by reference Type reference (TYPE) PAY_PM_PARAID Prozeßmanager: Identifikator eines Paketes 20020923
6 Importing IMP_PRI_PARAMS Call by reference Type reference (TYPE) PRI_PARAMS Struktur zur Übergabe von Druckparametern 20020923
7 Importing IMP_SEL_PARAMS Value transfer Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20020923

Method CREATE_AND_START_PARCEL on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method DETERMINE_DDIC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20020924
2 Importing IMP_MSG_HANDLE Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_ERROR Fehlerklasse für Prozeßmanager 20020924
3 Importing IMP_TYPENAME Call by reference Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20020924
4 Returning RET_FIELDSTYPE Value transfer Type reference (TYPE) FIELDSTYPES 20020924

Method DETERMINE_DDIC_TYPE on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method DETERMINE_SEL_PARAM_TYPE 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 20020924
2 Importing IMP_SELNAMES Call by reference Type reference (TYPE) HRPMC_SPLIT_RESULT 20020924
3 Returning RET_FIELDTYPE Value transfer Type reference (TYPE) FIELDSTYPES 20020924

Method DETERMINE_SEL_PARAM_TYPE on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_CONNECT Call by reference Type reference (TYPE) INT4 Note: Description Missing. 20020918
2 Importing IMP_CONTINUE Call by reference Type reference (TYPE) RP_XFELD Note: Description Missing. 20020918
3 Importing IMP_LOCK_STEP Call by reference Type reference (TYPE) STEPID 20021205

Method EXECUTE on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method EXECUTE_PARCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_ARC_PARAMS Call by reference Type reference (TYPE) ARC_PARAMS ImageLink Struktur 20030224
2 Importing IMP_CONTINUE Call by reference Type reference (TYPE) RP_XFELD 'X' Ankreuzfeld 20020918
3 Importing IMP_MSG_HANDLE Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_ERROR Fehlerklasse für Prozeßmanager 20020918
4 Importing IMP_PARCEL Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PARCEL Objekt Pakete in einem Prozeß 20020918
5 Importing IMP_PRI_PARAMS Call by reference Type reference (TYPE) PRI_PARAMS Struktur zur Übergabe von Druckparametern 20020918
6 Importing IMP_SEL_PARAMS Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20020918
7 Importing IMP_USER Call by reference Type reference (TYPE) SYUNAME Name des Benutzers der den Prozeß startet 20020918

Method EXECUTE_PARCEL on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method GET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_CONTAINER Value transfer Type reference (TYPE) SWCONTTAB Container-Tabelle 20020923

Method GET_CONTAINER on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method GET_LAST_RUNID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_LAST_RUNID Value transfer Type reference (TYPE) STEPID 20021203

Method GET_LAST_RUNID on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method GET_NEXT_RUNID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_RUNID Value transfer Type reference (TYPE) STEPID 20020923

Method GET_NEXT_RUNID on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_STATUS Value transfer Type reference (TYPE) T52SPS-STATUS Status eines Schritts im Prozess 20041115

Method GET_STATUS on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method HAS_STEP_ENDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_PARCEL Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PARCEL Objekt Pakete in einem Prozeß 20020923
2 Returning RET_ENDED Value transfer Type reference (TYPE) RP_XFELD Ankreuzfeld 20020923

Method HAS_STEP_ENDED on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method INSERT_OBJECTS_INTO_PARCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_SEL_PARAMS Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20020924
2 Importing IMP_MSG_HANDLE Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_ERROR Fehlerklasse für Prozeßmanager 20020924
3 Importing IMP_OBJECTS Call by reference Type reference (TYPE) OBJECTS_WITH_TAGET_WA Objekte und Subobjekte eines Pakets 20020924
4 Importing IMP_PARCEL Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PARCEL Objekt Pakete in einem Prozeß 20020924

Method INSERT_OBJECTS_INTO_PARCEL on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method INSERT_OBJS_INTO_SEL_PARAMETER 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 20020924
2 Importing IMP_OBJECTS Call by reference Type reference (TYPE) OBJECTS_WITH_TAGET Prozeßmanager: Tabelle der Objekte die verarbeitet werden 20020924
3 Importing IMP_SEL_PARAMS Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20020924
4 Returning RET_SEL_PARAMS Value transfer Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20020924

Method INSERT_OBJS_INTO_SEL_PARAMETER on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method PARCEL_ENDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_PARCEL Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PARCEL Objekt Pakete in einem Prozeß 20020918

Method PARCEL_ENDED on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method REFRESH_ATTRIBUTES Signature

Method REFRESH_ATTRIBUTES on class CL_HR_PM_PW_PROCESS_STEP has no parameter.
Method REFRESH_ATTRIBUTES on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_EVENT Call by reference Type reference (TYPE) SWO_EVENT Ereignis 20020918
2 Importing IMP_PARCEL Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PARCEL Objekt Pakete in einem Prozeß 20020918

Method SET_STATUS on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method SPLIT_TARGETFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_TARGETFIELDS Value transfer Type reference (TYPE) T52SPOT-TARGETFIELD Kommentar 20020924
2 Returning RET_SPLIT_RESULT Value transfer Type reference (TYPE) HRPMC_SPLIT_RESULT 20020924

Method SPLIT_TARGETFIELDS on class CL_HR_PM_PW_PROCESS_STEP has no exception.

Method START_NEXT_PARCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_ARC_PARAMS Call by reference Type reference (TYPE) ARC_PARAMS ImageLink Struktur 20030224
2 Importing IMP_CONTINUE Call by reference Type reference (TYPE) RP_XFELD 'X' Ankreuzfeld 20020923
3 Importing IMP_MSG_HANDLE Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_ERROR Fehlerklasse für Prozeßmanager 20020923
4 Importing IMP_OBJECTS Call by reference Type reference (TYPE) PAY_PM_INPUT_OBJS_TARGET_TAB Prozeßmanager: Objekte und ihr Ziel 20020923
5 Importing IMP_PARCEL Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PARCEL Objekt Pakete in einem Prozeß 20020923
6 Importing IMP_PRI_PARAMS Call by reference Type reference (TYPE) PRI_PARAMS Struktur zur Übergabe von Druckparametern 20020923
7 Importing IMP_SEL_PARAMS Value transfer Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20020923

Method START_NEXT_PARCEL on class CL_HR_PM_PW_PROCESS_STEP has no exception.
History
Last changed by/on SAP  20050219 
SAP Release Created in 470