SAP ABAP Class CL_HRPS_PWE_BUSLOGIC_EXCHANGER (PWE: Business Flow Exchanger)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-AU-PS (Application Component) Public Sector
     P00PSWB (Package) Public Sector : Generic Workbench objects
Properties
Class CL_HRPS_PWE_BUSLOGIC_EXCHANGER  
Short Description PWE: Business Flow Exchanger    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P00PSWB   Public Sector : Generic Workbench objects 
Created 20020618   SAP 
Last change 20040819   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no forward declaration.
Interfaces
Class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no interface implemented.
Friends
Class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALLOW Constant Private Type reference (TYPE) P00_PBS_SPATH '1 ' Status path 20030206
2 ALLPREC Constant Private Type reference (TYPE) P00_PBS_PRICK '2' Applicability of status check for primary process scenario 20030207
3 ALLSUCC Constant Private Type reference (TYPE) P00_PBS_PRICK '1' Applicability of status check for primary process scenario 20030207
4 BEGDA Static Attribute Private Type reference (TYPE) BEGDA Start Date 20030319
5 BUS_HDR Static Attribute Public Type reference (TYPE) HRPS_PWE_BUSEXC_HDR PWE : Business logic exchanger header information 20020618
6 BUS_TAB Static Attribute Public Type reference (TYPE) HRPS_PWE_BUSEXCHG_TAB PWE: Business Logic Exchanger table 20020618
7 ENDDA Static Attribute Private Type reference (TYPE) ENDDA End Date 20030319
8 GRPPS Static Attribute Private Type reference (TYPE) P00_PBS_GRPPS Grouping for sub process scenarios 20030319
9 INDEP Constant Private Type reference (TYPE) P00_PBS_PSREL '2 ' Relationship between process scenarios 20030206
10 MOLGA Static Attribute Private Type reference (TYPE) MOLGA Country Grouping 20030319
11 NOTALLOW Constant Private Type reference (TYPE) P00_PBS_SPATH '3 ' Status path 20030206
12 NOTDEP Constant Private Type reference (TYPE) P00_PBS_SPATH '2 ' Status path 20030206
13 ONLYCURR Constant Private Type reference (TYPE) P00_PBS_PRICK '3' Applicability of status check for primary process scenario 20030207
14 PREREQ Constant Private Type reference (TYPE) P00_PBS_PSREL '4 ' Relationship between process scenarios 20030206
15 PRSCN Static Attribute Private Type reference (TYPE) P00_PBS_PRSCN 20030321
16 PSFLOW Static Attribute Private Type reference (TYPE) HRPS_PWE_BUSTAB_PSFLOW Table for process status flow 20030206
17 SPSGRP Static Attribute Private Type reference (TYPE) HRPS_PWE_BUSTAB_SPSGRP Table for Sub PS status groups 20030206
18 SPSREL Static Attribute Private Type reference (TYPE) HRPS_PWE_BUSTAB_SPSREL Table for Sub PS relationships 20030206
19 SPSTSEQ Static Attribute Private Type reference (TYPE) HRPS_PWE_BUSTAB_SPSTSEQ Table for Sub PS status sequencing 20030206
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PERMISSIBLE_TOTAL Static method Public Method Complete check business rules 20030319
2 CREATE Static method Public Method Create Business header and Business table 20020618
3 DISPLAY_SUBPS_ERROR Static method Private Method Display error message 20030320
4 FETCH_BUSEXCHG Static method Public Method Fetch business exchanger 20020618
5 FETCH_PROCSCEN_INFO Static method Public Method Fetch details of a process scenario given 20020618
6 FILL_STGRP Static method Private Method FIll status group information 20030206
7 GET_SUBPS_DEPENDENCY Static method Public Method Get the relationship dependeny of a sub proc scenario 20040212
8 GET_SUBPS_TEXT Static method Private Method Fetch Sub process scenario information 20030320
9 MODIFY Static method Public Method Modify Business header or Business table 20020618
10 REFRESH Static method Public Method Refresh Business header or Business table 20020618
11 UPDATE_DB Static method Public Method Update Db with data in Business header or Business table 20020618
12 UPDATE_PROCSCEN_INFO Static method Public Method Update single SPS info in Business Exchanger table 20030310
Events
Class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no event.
Types
Class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no local type.
Method Signatures

Method CHECK_PERMISSIBLE_TOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUR_SPS Call by reference Type reference (TYPE) P00_PBS_PROCSCEN Personalteilvorgang 20030319
2 Importing NEW_STAT Call by reference Type reference (TYPE) P00_PBS_STATUS Status 20030319

Method CHECK_PERMISSIBLE_TOTAL on class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BEGDA Call by reference Type reference (TYPE) BEGDA Startdatum 20030128
2 Importing P_ENDDA Call by reference Type reference (TYPE) ENDDA Enddatum 20030319
3 Importing P_GRPPS Call by reference Type reference (TYPE) P00_PBS_GRPPS Gruppierung für Personalteilvorgänge 20030319
4 Importing P_MOLGA Call by reference Type reference (TYPE) MOLGA PWE: Business Logic Exchanger Tabelle 20020618
5 Importing P_OBJPS Call by reference Type reference (TYPE) OBJPS Objekt-Identifikation 20030128
6 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D PWE : Business Logic Exchanger Kopfinformationen 20020618
7 Importing P_PRSCN Call by reference Type reference (TYPE) P00_PBS_PRSCN Personalvorgang 20030128
8 Importing P_PSFLOW Call by reference Type reference (TYPE) HRPS_PWE_BUSTAB_PSFLOW Tabelle für Teilstatusablauf 20030206
9 Importing P_REQTYPE Call by reference Type reference (TYPE) P00_PBS_REQTYPE Antragsarten 20020618
10 Importing P_SEQNR Call by reference Type reference (TYPE) SEQNR Laufende Nummer 20030128
11 Importing P_SPSGRP Call by reference Type reference (TYPE) HRPS_PWE_BUSTAB_SPSGRP Tabelle für Personalteilvorgangs-Gruppen 20030206
12 Importing P_SPSREL Call by reference Type reference (TYPE) HRPS_PWE_BUSTAB_SPSREL Tabelle für Personalteilvorgangs-Beziehungen 20030206
13 Importing P_SPSTSEQ Call by reference Type reference (TYPE) HRPS_PWE_BUSTAB_SPSTSEQ Tabelle für Personalteilvorgangs-Sequenzierung 20030206

Method CREATE on class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no exception.

Method DISPLAY_SUBPS_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MSGLV Call by reference Type reference (TYPE) CHAR1 Meldung auf Beziehungsebene oder nicht 20030320
2 Importing P_MSTYP Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20030320
3 Importing P_PRSC1 Call by reference Type reference (TYPE) P00_PBS_PROCSCEN Personalteilvorgang 20030320
4 Importing P_PRSC2 Call by reference Type reference (TYPE) P00_PBS_PROCSCEN Personalteilvorgang 20030320

Method DISPLAY_SUBPS_ERROR on class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no exception.

Method FETCH_BUSEXCHG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_BUS_HDR Call by reference Type reference (TYPE) HRPS_PWE_BUSEXC_HDR PWE : Business Logic Exchanger Kopfinformationen 20020618
2 Exporting P_BUS_TAB Call by reference Type reference (TYPE) HRPS_PWE_BUSEXCHG_TAB PWE: Business Logic Exchanger Tabelle 20020618

Method FETCH_BUSEXCHG on class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no exception.

Method FETCH_PROCSCEN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROCSCEN Call by reference Type reference (TYPE) P00_PBS_PROCSCEN Personalvorgang 20020618
2 Exporting P_PSDET Call by reference Type reference (TYPE) HRPS_PWE_BUSEXCHG_DET PWE: Business Logic Exchanger Eintrag 20020618

Method FETCH_PROCSCEN_INFO on class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no exception.

Method FILL_STGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PRSCN_SGRP Call by reference Type reference (TYPE) HRPS_PWE_BUSTAB_SPSTSEQ Tabelle für Personalteilvorgangs-Sequenzierung 20030206
2 Importing P_PROCSCEN Call by reference Type reference (TYPE) P00_PBS_PROCSCEN Personalteilvorgang 20030206

Method FILL_STGRP on class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no exception.

Method GET_SUBPS_DEPENDENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_RELTN Call by reference Type reference (TYPE) CHAR1 'P' - vorherige / 'S' - nachfolgende Personalteilvorgänge 20040212
2 Exporting P_SPSTAB Call by reference Type reference (TYPE) HRPS_PWE_PROCSCEN Tabelle für Personalteilvorgang 20040213
3 Importing P_SUBPS Call by reference Type reference (TYPE) P00_PBS_PROCSCEN Personalteilvorgang 20040212

Method GET_SUBPS_DEPENDENCY on class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no exception.

Method GET_SUBPS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_SPSTXT Call by reference Type reference (TYPE) P00_PBS_PROCTXT Beschreibung Personalteilvorgang 20030320
2 Importing P_SUBPS Call by reference Type reference (TYPE) P00_PBS_PROCSCEN Personalteilvorgang 20030320

Method GET_SUBPS_TEXT on class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no exception.

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BUS_HDR Call by reference Type reference (TYPE) HRPS_PWE_BUSEXC_HDR PWE : Business Logic Exchanger Kopfinformationen 20020724
2 Importing P_BUS_TAB Call by reference Type reference (TYPE) HRPS_PWE_BUSEXCHG_TAB PWE: Business Logic Exchanger Tabelle 20020618

Method MODIFY on class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLAG Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020618

Method REFRESH on class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no exception.

Method UPDATE_DB Signature

Method UPDATE_DB on class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no parameter.
Method UPDATE_DB on class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no exception.

Method UPDATE_PROCSCEN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PSDET Call by reference Type reference (TYPE) HRPS_PWE_BUSEXCHG_DET PWE: Business Logic Exchanger Eintrag 20030310
2 Importing P_SUBPS Call by reference Type reference (TYPE) P00_PBS_PROCSCEN Personalteilvorgang 20030310

Method UPDATE_PROCSCEN_INFO on class CL_HRPS_PWE_BUSLOGIC_EXCHANGER has no exception.
History
Last changed by/on SAP  20040819 
SAP Release Created in 46C