SAP ABAP Class CL_HRPADUN_AAP_MIRROR (Class for PAAP copy modul)
Hierarchy
SAP_HRCUN (Software Component) Sub component SAP_HRCUN of SAP_HR
   PY-NPO (Application Component) Non Profit Organizations
     PBUN_PAAP (Package) PAAP: Non Profit Organizations (NPO)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPADUN_AAP_CONST PAAP Constants 20050719
Properties
Class CL_HRPADUN_AAP_MIRROR  
Short Description Class for PAAP copy modul    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPADUN_AAP    
Program status P  SAP Standard Production Program 
Category 0   
Package PBUN_PAAP   PAAP: Non Profit Organizations (NPO) 
Created 20050719   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRPA_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPADUN_AAP_CONST PAAP Constants 20050719
Friends
Class CL_HRPADUN_AAP_MIRROR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABEND Instance attribute Public Attribute reference (LIKE) 20050719
2 AT_PREL_DB Static Attribute Private Type reference (TYPE) PREL_DB_TAB Table of Generic Infotypes 20050719
3 A_GROUPING_READER Static Attribute Private Object reference (TYPE REF TO) CL_HRCCE_GROUPING_READER_PAD Grouping reader: read infotype records 20050719
4 A_READ_INFOTYPE Static Attribute Private Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20050719
5 C_ABK_FEATURE Instance attribute Public Attribute reference (LIKE) 20050719
6 C_ASSHR Instance attribute Public Attribute reference (LIKE) 20050719
7 C_ASSOB Instance attribute Public Attribute reference (LIKE) 20050719
8 C_ASSOB_HR Instance attribute Public Attribute reference (LIKE) 20050719
9 C_COPY Instance attribute Public Attribute reference (LIKE) 20050719
10 C_DELETE Instance attribute Public Attribute reference (LIKE) 20050719
11 C_HIGH_DATE Instance attribute Public Attribute reference (LIKE) 20050719
12 C_INTEGRATION Instance attribute Public Attribute reference (LIKE) 20050719
13 C_LOW_DATE Instance attribute Public Attribute reference (LIKE) 20050719
14 C_MSG_CLASS Instance attribute Public Attribute reference (LIKE) 20050719
15 C_NRIV_OBJECT Instance attribute Public Attribute reference (LIKE) 20050719
16 C_NRIV_RANGE Instance attribute Public Attribute reference (LIKE) 20050719
17 C_NUM_FEATURE Instance attribute Public Attribute reference (LIKE) 20050719
18 C_PCL1 Instance attribute Public Attribute reference (LIKE) 20050719
19 C_PDSNR Instance attribute Public Attribute reference (LIKE) 20050719
20 C_RATE Instance attribute Public Attribute reference (LIKE) 20050719
21 C_REF Instance attribute Public Attribute reference (LIKE) 20050719
22 C_REF_PRIO Instance attribute Public Attribute reference (LIKE) 20050719
23 C_RELID_TX Instance attribute Public Attribute reference (LIKE) 20050719
24 C_SIMUL Instance attribute Public Attribute reference (LIKE) 20050719
25 C_TCLAS Instance attribute Public Attribute reference (LIKE) 20050719
26 C_UN_MOLGA Instance attribute Public Attribute reference (LIKE) 20050719
27 C_WAERS Instance attribute Public Attribute reference (LIKE) 20050719
28 ERROR Instance attribute Public Attribute reference (LIKE) 20050719
29 EXP_TAB Instance attribute Private Type reference (TYPE) DBTABL Database Table 20050719
30 FALSE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE False 20050719
31 IMP_TAB Instance attribute Private Type reference (TYPE) DBTABL Database Table 20050719
32 INFO Instance attribute Public Attribute reference (LIKE) 20050719
33 NRIV Instance attribute Private Type reference (TYPE) NRIV Number Range Intervals 20050719
34 PME01 Instance attribute Private Type reference (TYPE) PME01 Limited P0001 Structure for T549B 20050719
35 RC Instance attribute Public Type reference (TYPE) SYSUBRC Subroutines for return code 20050719
36 SUCCESS Instance attribute Public Attribute reference (LIKE) 20050719
37 T777D Instance attribute Private Type reference (TYPE) T777D Infotypes - Dialog/Database Assignment 20050719
38 TAB_WA Instance attribute Private Object reference (TYPE REF TO) DATA Workarea for Infotype Data 20050719
39 TRUE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE True 20050719
40 WARNING Instance attribute Public Attribute reference (LIKE) 20050719
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Add messages to message handler 20050719
2 CHECK Instance method Public Method Check Original PERNR 20050719
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050719
4 COPY_TABLES Instance method Private Method Copy table entries from O_PERNR --> C_PERNR 20050719
5 DELETE_SHADOW Instance method Public Method Delete Copy PERNR 20050719
6 DELE_TABLES Instance method Private Method Delete table entries from C_PERNR 20050719
7 DEL_FROM_ASSDB Instance method Private Method Delete ASSHR, ASSOB, PDSNR Database from C_PERNR 20050719
8 DEL_FROM_DB Instance method Private Method Delete from Database 20050719
9 EXECUTE Instance method Public Method Create Copy PERNR 20050719
10 GET_RANGE Static method Public Method Get Numberrange 20050719
11 INIT_TABLES Instance method Private Method Fill Initial Table from T777D 20050719
12 WRITE_TO_ASSDB Instance method Private Method Update ASSHR, ASSOB, PDSNR Database 20050719
13 WRITE_TO_DB Instance method Private Method Update Database 20050719
Events
Class CL_HRPADUN_AAP_MIRROR has no event.
Types
Class CL_HRPADUN_AAP_MIRROR has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_LIST Call by reference Type reference (TYPE) HRPAD_FIELD_TAB Field List 20050719
2 Importing MESS_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050719
3 Importing MSG_CLASS Call by reference Type reference (TYPE) SYMSGID Messages, Message Class 20050719
4 Importing MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Messages, Message Number 20050719
5 Importing MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Messages, message type 20050719
6 Importing MSG_VAR1 Call by reference Type reference (TYPE) ANY 20050719
7 Importing MSG_VAR2 Call by reference Type reference (TYPE) ANY 20050719
8 Importing MSG_VAR3 Call by reference Type reference (TYPE) ANY 20050719
9 Importing MSG_VAR4 Call by reference Type reference (TYPE) ANY 20050719

Method ADD_MESSAGE on class CL_HRPADUN_AAP_MIRROR has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting C_PERNR Call by reference Type reference (TYPE) P_PERNR Copied Personnel Number 20050719
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050719
3 Importing MODE Call by reference Type reference (TYPE) PUN_MODE PAAP Status for Database functions 20050719
4 Importing O_PERNR Call by reference Type reference (TYPE) P_PERNR Original Personnel Number 20050719

Method CHECK on class CL_HRPADUN_AAP_MIRROR has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRPADUN_AAP_MIRROR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRPADUN_AAP_MIRROR has no exception.

Method COPY_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDTABLS Value transfer Type reference (TYPE) HRPADUN_AAP_ADDTABLE PAAP Table Type for additional tables 20050719
2 Importing C_PERNR Call by reference Type reference (TYPE) P_PERNR Copied Personnel Number 20050719
3 Importing INFTYTAB Value transfer Type reference (TYPE) HRPADUN_AAP_INFTYTAB PAAP Table Type for Infotype/Database 20050719
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050719
5 Importing MODE Call by reference Type reference (TYPE) PUN_MODE PAAP Status for Database functions 20050719
6 Importing O_PERNR Call by reference Type reference (TYPE) P_PERNR Original Personnel Number 20050719

Method COPY_TABLES on class CL_HRPADUN_AAP_MIRROR has no exception.

Method DELETE_SHADOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESS_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050719
2 Importing O_PERNR Call by reference Type reference (TYPE) P_PERNR Original Personnel Number 20050719

Method DELETE_SHADOW on class CL_HRPADUN_AAP_MIRROR has no exception.

Method DELE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDTABLS Call by reference Type reference (TYPE) HRPADUN_AAP_ADDTABLE PAAP Table Type for additional tables 20050719
2 Importing C_PERNR Call by reference Type reference (TYPE) P_PERNR Copied Personnel Number 20050719
3 Importing INFTYTAB Call by reference Type reference (TYPE) HRPADUN_AAP_INFTYTAB PAAP Table Type for Infotype/Database 20050719
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D 20050719

Method DELE_TABLES on class CL_HRPADUN_AAP_MIRROR has no exception.

Method DEL_FROM_ASSDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSHR Call by reference Type reference (TYPE) HRPADUN_AAP_ASSHR Assignment of HR to AFRU/ASSOB 20050719
2 Importing ASSOB Call by reference Type reference (TYPE) HRPADUN_AAP_ASSOB Assignment Objects 20050719
3 Importing PDSNR Call by reference Type reference (TYPE) HRPADUN_AAP_PDSNR Sequential Number for PDC Messages 20050719
4 Returning RC Value transfer Type reference (TYPE) SUBRC Subroutines for return code 20050719

Method DEL_FROM_ASSDB on class CL_HRPADUN_AAP_MIRROR has no exception.

Method DEL_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SET Value transfer Object reference (TYPE REF TO) DATA Workarea 20050719
2 Returning RC Value transfer Type reference (TYPE) SUBRC Subroutines for return code 20050719

Method DEL_FROM_DB on class CL_HRPADUN_AAP_MIRROR has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting C_PERNR Call by reference Type reference (TYPE) P_PERNR Copied Personnel Number 20050719
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050719
3 Importing MESS_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050719
4 Importing MODE Call by reference Type reference (TYPE) PUN_MODE PAAP Status for Database functions 20050719
5 Importing O_PERNR Call by reference Type reference (TYPE) P_PERNR Original Personnel Number 20050719

Method EXECUTE on class CL_HRPADUN_AAP_MIRROR has no exception.

Method GET_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050719
2 Exporting NRIV Call by reference Type reference (TYPE) NRIV Number Range Intervals 20050719
3 Exporting NRIV_FROM Call by reference Type reference (TYPE) NRFROM From number 20050719
4 Exporting NRIV_TO Call by reference Type reference (TYPE) NRTO To number 20050719
5 Importing OBJECT Value transfer Type reference (TYPE) NROBJ C_NRIV_OBJECT Name of number range object 20050719
6 Importing RETURN_VALUE Value transfer Type reference (TYPE) NRNR C_NRIV_RANGE Return Value, Return Value After ABAP Statements 20050719

Method GET_RANGE on class CL_HRPADUN_AAP_MIRROR has no exception.

Method INIT_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADDTABLS Call by reference Type reference (TYPE) HRPADUN_AAP_ADDTABLE PAAP Table Type for additional tables 20050719
2 Exporting INFTYTAB Call by reference Type reference (TYPE) HRPADUN_AAP_INFTYTAB PAAP Table Type for Infotype/Database 20050719
3 Importing O_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20050719
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS C_TCLAS Transaction class for data storage 20050719

Method INIT_TABLES on class CL_HRPADUN_AAP_MIRROR has no exception.

Method WRITE_TO_ASSDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSHR Call by reference Type reference (TYPE) HRPADUN_AAP_ASSHR Assignment of HR to AFRU/ASSOB 20050719
2 Importing ASSOB Call by reference Type reference (TYPE) HRPADUN_AAP_ASSOB Assignment Objects 20050719
3 Importing PDSNR Call by reference Type reference (TYPE) HRPADUN_AAP_PDSNR Sequential Number for PDC Messages 20050719
4 Returning RC Value transfer Type reference (TYPE) SUBRC Subroutines for return code 20050719

Method WRITE_TO_ASSDB on class CL_HRPADUN_AAP_MIRROR has no exception.

Method WRITE_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SET Value transfer Object reference (TYPE REF TO) DATA Workarea 20050719
2 Returning RC Value transfer Type reference (TYPE) SUBRC Subroutines for return code 20050719

Method WRITE_TO_DB on class CL_HRPADUN_AAP_MIRROR has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in 200