SAP ABAP Class CL_DOCUMENT_ANALYSE (Analysis of Posting Documents)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX-DT (Application Component) Data Transfer
     PCPO (Package) PY: Posting Transfer
Properties
Class CL_DOCUMENT_ANALYSE  
Short Description Analysis of Posting Documents    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCPO   PY: Posting Transfer 
Created 20070308   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DOCUMENT_ANALYSE has no forward declaration.
Interfaces
Class CL_DOCUMENT_ANALYSE has no interface implemented.
Friends
Class CL_DOCUMENT_ANALYSE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACT_SERVER_LIST Instance attribute Protected Type reference (TYPE) TY_ACT_SERVER_TAB Server Data 20080818
2 ACT_SERVER_LIST_GROUP Instance attribute Protected Type reference (TYPE) TY_SERVER_TAB Instance names of logon/server groups 20080818
3 DOC_ANALYSE_TAB Instance attribute Protected Type reference (TYPE) TY_DOC_ANALYSE_TAB Standard Table 20080818
4 DOC_ANALYSE_TAB_PARALLEL Instance attribute Protected Type reference (TYPE) TY_DOC_ANALYSE_TAB_PARALLEL Standard Table for aRFC Results (End of Task) 20080818
5 PARAMETERS_PARALLEL Instance attribute Protected Type reference (TYPE) HRPP_S_PARAMETERS_PARALLEL Parameters for Mass Processing for PY - Posting Transfer 20080818
Methods
# Method Level Visibility Method type Description Created on
1 ANALYSE_DOCUMENT Instance method Public Method Analysis of Posting Documents 20080818
2 ANALYSE_DOCUMENT_END_OF_TASK Instance method Public Method Evaluated in Parallel -> Handles Finished RFCs 20080818
3 ANALYSE_DOCUMENT_PARALLEL Instance method Public Method Analysis of Posting Documents (aRFC) 20080818
4 ANALYSE_PPDHD_PPDIT Instance method Private Method Determine Data for Highest Doc. Level Acc. to Sel.Options 20080818
5 ANALYSE_PPDIX_PPOIX Instance method Private Method Evaluation at Personnel Number Level 20080818
6 ANALYSE_PPDST Instance method Private Method Evaluation at Substitution Level 20080818
7 CHECK_FREE_DIALOG_TASK Instance method Private Method Check Resources for aRFC 20080818
8 CONSTRUCTOR Instance method Public Constructor Constructor 20080818
9 GET_DOCNUM_BY_PEVAT Static method Public Method Determine Runs to Be Evaluated via Table PEVAT 20080818
10 GET_DOCNUM_BY_PEVSH Static method Public Method Determine Runs to Be Evaluated via Table PEVSH 20080818
11 GET_DOCNUM_BY_PEVST Static method Public Method Determine Runs to Be Evaluated via Table PEVST 20080818
12 GET_DOCNUM_BY_PPDHD_PPDIT Static method Public Method Determine Runs to Be Evaluated via Tables PPDHD + PPDIT 20080818
13 GET_DOCNUM_BY_PPDSH Static method Public Method Determine Runs to Be Evaluated via Table PPDSH 20080818
14 GET_DOCUMENT_ANALYSE_TAB Instance method Public Method Returns Table with Evaluated Posting Runs 20080818
15 GET_EXPECTED_JOBS Instance method Private Method Determine Number of Jobs to Create 20080818
16 GET_SERVER Instance method Private Method Get Server List 20080818
17 START_TASK Instance method Private Method Start aRFC 20080818
Events
Class CL_DOCUMENT_ANALYSE has no event.
Types
Class CL_DOCUMENT_ANALYSE has no local type.
Method Signatures

Method ANALYSE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOC_ANALYSE_PACKAGE Call by reference Type reference (TYPE) HRPP_DOCUMENT_ANALYSE_PACKAGE Struktur für Paketierung für Report RPCIP_DOCUMENT_ANALYSE 20080818
# Exception Resumable Description Created on
1 CX_DOCUMENT_ANALYSE Exception Class for CL_CIPE00_DOCUMENT_ANALYSE 20080818

Method ANALYSE_DOCUMENT_END_OF_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TASK Call by reference Type reference (TYPE) CLIKE 20080818

Method ANALYSE_DOCUMENT_END_OF_TASK on class CL_DOCUMENT_ANALYSE has no exception.

Method ANALYSE_DOCUMENT_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOC_ANALYSE_PACKAGE Call by reference Type reference (TYPE) HRPP_DOCUMENT_ANALYSE_PACKAGE Struktur für Paketierung für Report RPCIP_DOCUMENT_ANALYSE 20080818
2 Importing IS_PARAMETERS_PARALLEL Call by reference Type reference (TYPE) HRPP_S_PARAMETERS_PARALLEL Parameter für Massenverarbeitung für PY - Buchungsüberleitun 20080818
# Exception Resumable Description Created on
1 CX_DOCUMENT_ANALYSE Exception Class for CL_CIPE00_DOCUMENT_ANALYSE 20080818

Method ANALYSE_PPDHD_PPDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOC_ANALYSE_TAB Call by reference Type reference (TYPE) HRPP_DOCUMENT_ANALYSE_TAB Tabellentyp für RPCIP_DOCUMENT_ANALYSE 20080818
2 Importing IT_AUFNR Call by reference Type reference (TYPE) HRPP_SEL_AUFNR Select-Option für "Auftragsnummer" 20080818
3 Importing IT_AWKEY_PRE Call by reference Type reference (TYPE) HRPP_SEL_AWKEY_PRE Select-Option für "Vorgängerbeleg: Objektschlüssel" 20080818
4 Importing IT_AWPOS_PRE Call by reference Type reference (TYPE) HRPP_SEL_AWPOS_PRE Select-Option für "Vorgängerbeleg: Referenzbelegposition" 20080818
5 Importing IT_AWTYP_PRE Call by reference Type reference (TYPE) HRPP_SEL_AWTYP_PRE Select-Option für "Vorgängerbeleg: Referenzvorgang" 20080818
6 Importing IT_BLART Call by reference Type reference (TYPE) HRPP_SEL_BLART Select-Option für "Belegart" 20080818
7 Importing IT_BLDAT Call by reference Type reference (TYPE) HRPP_SEL_BLDAT Select-Option für "Belegdatum im Beleg" 20080818
8 Importing IT_BUDAT Call by reference Type reference (TYPE) HRPP_SEL_BUDTM Select-Option für "Buchungsdatum im Beleg" 20080818
9 Importing IT_BUKRS Call by reference Type reference (TYPE) HRPP_SEL_BUKRS Select-Option für "Buchungskreis" 20080818
10 Importing IT_DOCNUM Call by reference Type reference (TYPE) HRPP_SEL_DOCNUM Select-Option für "Belegnummer" 20080818
11 Importing IT_DOCTYP Call by reference Type reference (TYPE) HRPP_SEL_DOCTYP Select-Option für "Belegtyp" 20080818
12 Importing IT_EVTYP Call by reference Type reference (TYPE) HRPP_SEL_EVTYP Select-Option für "Lauftyp" 20080818
13 Importing IT_FIPEX Call by reference Type reference (TYPE) HRPP_SEL_FM_FIPEX Select-Option für "Finanzposition" 20080818
14 Importing IT_FIPOS Call by reference Type reference (TYPE) HRPP_SEL_FIPOS Select-Option für "Finanzposition" 20080818
15 Importing IT_FISTL Call by reference Type reference (TYPE) HRPP_SEL_FISTL Select-Option für "Finanzstelle" 20080818
16 Importing IT_FKBER Call by reference Type reference (TYPE) HRPP_SEL_FKBER Select-Option für "Funktionsbereich" 20080818
17 Importing IT_GEBER Call by reference Type reference (TYPE) HRPP_SEL_BP_GEBER Select-Option für "Fonds" 20080818
18 Importing IT_GRANT_NBR Call by reference Type reference (TYPE) HRPP_SEL_GM_GRANT_NBR Select-Option für "Grant" 20080818
19 Importing IT_GSBER Call by reference Type reference (TYPE) HRPP_SEL_GSBER Select-Option für "Geschäftsbereich" 20080818
20 Importing IT_HKONT Call by reference Type reference (TYPE) HRPP_SEL_HKONT Select-Option für "Sachkonto der Hauptbuchhaltung" 20080818
21 Importing IT_KOSTL Call by reference Type reference (TYPE) HRPP_SEL_KOSTL Select-Option für "Kostenstelle" 20080818
22 Importing IT_KSTRG Call by reference Type reference (TYPE) HRPP_SEL_KSTRG Select-Option für "Kostenträger" 20080818
23 Importing IT_KTOSL Call by reference Type reference (TYPE) HRPP_SEL_KTOSL Select-Option für "Vorgangsschlüssel" 20080818
24 Importing IT_KUNNR Call by reference Type reference (TYPE) HRPP_SEL_KUNNR Select-Option für "Debitorennummer 1" 20080818
25 Importing IT_LIFNR Call by reference Type reference (TYPE) HRPP_SEL_LIFNR Select-Option für "Kontonummer d. Lief./Kreditor" 20080818
26 Importing IT_NPLNR Call by reference Type reference (TYPE) HRPP_SEL_NPLNR Select-Option für "Netzplannummer für Kontierung" 20080818
27 Importing IT_POSNR Call by reference Type reference (TYPE) HRPP_SEL_PS_PSP_PNR Select-Option für "Projektstrukturplanelement" 20080818
28 Importing IT_PRCTR Call by reference Type reference (TYPE) HRPP_SEL_PRCTR Select-Option für "Profit Center" 20080818
29 Importing IT_REVDOC Call by reference Type reference (TYPE) HRPP_SEL_REVDOC Select-Option für "Stornobelegnummer" 20080818
30 Importing IT_RUNID Call by reference Type reference (TYPE) HRPP_SEL_EVNUM Select-Option für "Nummer des Buchungslauf" 20080818
31 Importing IT_RUNS Call by reference Type reference (TYPE) HRPP_T_RUNID_DOCNUM Tabellentyp für selektierte Läufe 20080818
32 Importing IT_SEGMENT Call by reference Type reference (TYPE) HRPP_SEL_SEGMT Select-Option für "Segment" 20080829
33 Importing IT_WRBTR Call by reference Type reference (TYPE) HRPP_SEL_MAXBT Select-Option für "Personalabrechnung: Betrag" 20080818
# Exception Resumable Description Created on
1 CX_DOCUMENT_ANALYSE Exception Class for CL_CIPE00_DOCUMENT_ANALYSE 20080818

Method ANALYSE_PPDIX_PPOIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOC_ANALYSE_TAB Call by reference Type reference (TYPE) HRPP_DOCUMENT_ANALYSE_TAB Tabellentyp für RPCIP_DOCUMENT_ANALYSE 20080818
2 Importing IT_DOC_ANALYSE_TAB Call by reference Type reference (TYPE) HRPP_DOCUMENT_ANALYSE_TAB Tabellentyp für RPCIP_DOCUMENT_ANALYSE 20080818
# Exception Resumable Description Created on
1 CX_DOCUMENT_ANALYSE Exception Class for CL_CIPE00_DOCUMENT_ANALYSE 20080818

Method ANALYSE_PPDST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOC_ANALYSE_TAB Call by reference Type reference (TYPE) HRPP_DOCUMENT_ANALYSE_TAB Tabellentyp für RPCIP_DOCUMENT_ANALYSE 20080818
2 Importing IT_DOC_ANALYSE_TAB Call by reference Type reference (TYPE) HRPP_DOCUMENT_ANALYSE_TAB Tabellentyp für RPCIP_DOCUMENT_ANALYSE 20080818
# Exception Resumable Description Created on
1 CX_DOCUMENT_ANALYSE Exception Class for CL_CIPE00_DOCUMENT_ANALYSE 20080818

Method CHECK_FREE_DIALOG_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NORES Value transfer Type reference (TYPE) I 20080818

Method CHECK_FREE_DIALOG_TASK on class CL_DOCUMENT_ANALYSE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_DOCUMENT_ANALYSE has no parameter.
Method CONSTRUCTOR on class CL_DOCUMENT_ANALYSE has no exception.

Method GET_DOCNUM_BY_PEVAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RUNS Call by reference Type reference (TYPE) HRPP_T_RUNID_DOCNUM Tabellentyp für selektierte Läufe 20080818
2 Importing IT_ATTR Call by reference Type reference (TYPE) HRPP_SEL_EVATTR Select-Option für "Attribut eines Buchungslaufs" 20080818
3 Importing IT_EVTYP Call by reference Type reference (TYPE) HRPP_SEL_EVTYP Select-Option für "Lauftyp" 20080818
4 Importing IT_RUNID Call by reference Type reference (TYPE) HRPP_SEL_EVNUM Select-Option für "Nummer des Buchungslauf" 20080818
5 Importing IT_RUNS Call by reference Type reference (TYPE) HRPP_T_RUNID_DOCNUM Tabellentyp für selektierte Läufe 20080818
6 Importing IT_VALUE Call by reference Type reference (TYPE) HRPP_SEL_ATTRVAL Select-Option für "Wert eines Attributes" 20080818
# Exception Resumable Description Created on
1 CX_DOCUMENT_ANALYSE Exception Class for CL_CIPE00_DOCUMENT_ANALYSE 20080818

Method GET_DOCNUM_BY_PEVSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RUNS Call by reference Type reference (TYPE) HRPP_T_RUNID_DOCNUM Tabellentyp für selektierte Läufe 20080818
2 Importing IT_ACTUAL Call by reference Type reference (TYPE) HRPP_SEL_ACTSTAT Select-Option für "AktKennz. f. AbrechnAuswLauf" 20080818
3 Importing IT_EVTYP Call by reference Type reference (TYPE) HRPP_SEL_EVTYP Select-Option für "Lauftyp" 20080818
4 Importing IT_RUNID Call by reference Type reference (TYPE) HRPP_SEL_EVNUM Select-Option für "Nummer des Buchungslauf" 20080818
5 Importing IT_RUNS Call by reference Type reference (TYPE) HRPP_T_RUNID_DOCNUM Tabellentyp für selektierte Läufe 20080818
6 Importing IT_STATUS Call by reference Type reference (TYPE) HRPP_SEL_EVSTATUS Select-Option für "Status des Buchungslaufes" 20080818
# Exception Resumable Description Created on
1 CX_DOCUMENT_ANALYSE Exception Class for CL_CIPE00_DOCUMENT_ANALYSE 20080818

Method GET_DOCNUM_BY_PEVST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RUNS Call by reference Type reference (TYPE) HRPP_T_RUNID_DOCNUM Tabellentyp für selektierte Läufe 20080818
2 Importing IT_EVTYP Call by reference Type reference (TYPE) HRPP_SEL_EVTYP Select-Option für "Lauftyp" 20080818
3 Importing IT_NAME Call by reference Type reference (TYPE) HRPP_SEL_EVNAME Select-Option für "Text zum Buchungslauf" 20080818
4 Importing IT_PROD Call by reference Type reference (TYPE) HRPP_SEL_EVPROD Select-Option für "Buchungslauf: ProduktivKennz" 20090803
5 Importing IT_RUNID Call by reference Type reference (TYPE) HRPP_SEL_EVNUM Select-Option für "Nummer des Buchungslauf" 20080818
6 Importing IT_RUNS Call by reference Type reference (TYPE) HRPP_T_RUNID_DOCNUM Tabellentyp für selektierte Läufe 20080818
7 Importing IT_SIMU Call by reference Type reference (TYPE) HRPP_SEL_EVSIMU Select-Option für "Buchungslauf: SimulationKennz" 20080818
# Exception Resumable Description Created on
1 CX_DOCUMENT_ANALYSE Exception Class for CL_CIPE00_DOCUMENT_ANALYSE 20080818

Method GET_DOCNUM_BY_PPDHD_PPDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RUNS Call by reference Type reference (TYPE) HRPP_T_RUNID_DOCNUM Tabellentyp für selektierte Läufe 20080818
2 Importing IS_DOC_ANALYSE_SELOPS Call by reference Type reference (TYPE) HRPP_DOCUMENT_ANALYSE_SELOPS Struktur für SelOp's für Report RPCIP_DOCUMENT_ANALYSE 20080818
3 Importing IT_RUNS Call by reference Type reference (TYPE) HRPP_T_RUNID_DOCNUM Tabellentyp für selektierte Läufe 20080818
# Exception Resumable Description Created on
1 CX_DOCUMENT_ANALYSE Exception Class for CL_CIPE00_DOCUMENT_ANALYSE 20080818

Method GET_DOCNUM_BY_PPDSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RUNS Call by reference Type reference (TYPE) HRPP_T_RUNID_DOCNUM Tabellentyp für selektierte Läufe 20080818
2 Importing IT_ACTUAL Call by reference Type reference (TYPE) HRPP_SEL_ACTSTAT Select-Option für "AktKennz. f. AbrechnAuswLauf" 20080818
3 Importing IT_DOCNUM Call by reference Type reference (TYPE) HRPP_SEL_DOCNUM Select-Option für "Belegnummer" 20080818
4 Importing IT_DOCTYP Call by reference Type reference (TYPE) HRPP_SEL_DOCTYP Select-Option für "Belegtyp" 20100901
5 Importing IT_EVTYP Call by reference Type reference (TYPE) HRPP_SEL_EVTYP Select-Option für "Lauftyp" 20080818
6 Importing IT_RUNID Call by reference Type reference (TYPE) HRPP_SEL_EVNUM Select-Option für "Nummer des Buchungslauf" 20080818
7 Importing IT_RUNS Call by reference Type reference (TYPE) HRPP_T_RUNID_DOCNUM Tabellentyp für selektierte Läufe 20080818
8 Importing IT_SIMU Call by reference Type reference (TYPE) HRPP_SEL_DOCSIMU Select-Option für "AbrechnBeleg: SimulationKennz" 20080818
9 Importing IT_STATUS Call by reference Type reference (TYPE) HRPP_SEL_DOCSTAT Select-Option für "Status des Abrechnungsbelegs" 20080818
# Exception Resumable Description Created on
1 CX_DOCUMENT_ANALYSE Exception Class for CL_CIPE00_DOCUMENT_ANALYSE 20080818

Method GET_DOCUMENT_ANALYSE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DOC_ANALYSE_TAB Value transfer Type reference (TYPE) HRPP_DOCUMENT_ANALYSE_TAB Tabellentyp für RPCIP_DOCUMENT_ANALYSE 20080818

Method GET_DOCUMENT_ANALYSE_TAB on class CL_DOCUMENT_ANALYSE has no exception.

Method GET_EXPECTED_JOBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RUNDOC Call by reference Type reference (TYPE) HRPP_T_RUNID_DOCNUM Tabellentyp für selektierte Läufe 20080818
2 Returning RV_EXPECTED Value transfer Type reference (TYPE) INT3 Integerfeld der Länge 3 20080818
# Exception Resumable Description Created on
1 CX_DOCUMENT_ANALYSE Exception Class for CL_CIPE00_DOCUMENT_ANALYSE 20080818

Method GET_SERVER Signature

Method GET_SERVER on class CL_DOCUMENT_ANALYSE has no parameter.
# Exception Resumable Description Created on
1 CX_DOCUMENT_ANALYSE Exception Class for CL_CIPE00_DOCUMENT_ANALYSE 20080818

Method START_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SELOPS Call by reference Type reference (TYPE) HRPP_DOCUMENT_ANALYSE_SELOPS Struktur für SelOp's für Report RPCIP_DOCUMENT_ANALYSE 20080818
2 Importing IT_RUNDOC Call by reference Type reference (TYPE) HRPP_T_RUNID_DOCNUM Tabellentyp für selektierte Läufe 20080818
3 Returning RV_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20080818
# Exception Resumable Description Created on
1 CX_DOCUMENT_ANALYSE Exception Class for CL_CIPE00_DOCUMENT_ANALYSE 20080818
History
Last changed by/on SAP  20110809 
SAP Release Created in