SAP ABAP Class CL_HRBAS_INFTY_1759 (Business Logic Infty.1759)
Hierarchy
IS-PS-CA (Software Component) IS-PUBLIC SECTOR CONTRACT ACCOUNTING
   IS-HER-CM-AD (Application Component) Administration
     PMIQ (Package) Campus Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRBAS_INFTY_BL_COMPUTATION Template for Infotype-Specific BL 20060502
Properties
Class CL_HRBAS_INFTY_1759  
Short Description Business Logic Infty.1759    
Super Class CL_HRBAS_INFTY_BL_COMPUTATION Template for Infotype-Specific BL 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PMIQ   Campus Management 
Created 20060303   SAP 
Last change 20060920   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRBAS_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_HRBAS_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HRBAS_INFTY_1759 has no interface implemented.
Friends
Class CL_HRBAS_INFTY_1759 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_INFTY_BUFFER Instance attribute Private Object reference (TYPE REF TO) IF_HRBAS_INFTY_BUFFER HRBAS: Buffer for Infotype Operations 20060612
2 GR_INFTY_READER Instance attribute Private Object reference (TYPE REF TO) CL_HRBAS_READ_INFOTYPE Read HRBAS Infotype Records 20060612
3 GR_PLAIN_BUFFER Instance attribute Private Object reference (TYPE REF TO) IF_HRBAS_PLAIN_INFOTYPE_BUFFER Flat Access to Infotype Buffer 20060612
4 GS_HRIKEY Instance attribute Private Type reference (TYPE) HRIKEY Extended Key Definition of PD Infotypes 20060612
5 GV_BUKRS Instance attribute Public Type reference (TYPE) P1008-BUKRS Company Code 20060612
6 GV_FMACTIVE Instance attribute Public Type reference (TYPE) XFELD FM Active 20060612
7 GV_FMAREA Instance attribute Public Type reference (TYPE) FIKRS Financial Management Area 20060612
8 GV_KOKRS Instance attribute Public Type reference (TYPE) KOKRS Controlling Area 20060612
9 GV_NEWGL_ACTIVE Instance attribute Public Type reference (TYPE) XFELD 20060623
Methods
# Method Level Visibility Method type Description Created on
1 GET_COMPANYCODE Instance method Protected Method Get Company Code from Org. Unit 20060612
2 GET_CONTROLLINGAREA Instance method Protected Method Derive Controlling Area from Company Code 20060612
3 GET_FMAREA Instance method Protected Method Derive FM Area from Company Code 20060612
4 GET_INSTANCE Static method Public Method Create Instance of Class 20060612
5 GET_ORGUNIT Instance method Protected Method Get Org. Unit for Object 20060612
6 READ_INFTY_PLAIN Instance method Public Method Read Any Infotype <> 1000 Plain 20060612
7 READ_INFTY_PLAIN_1001 Instance method Public Method Read Infotype Infotype 1001 Plain 20060612
8 SPECIFIC_COMPUTATION Instance method Private Method Specific Checks 20060612
9 SPECIFIC_COMPUTATION_LINE Instance method Public Method Specific Checks per Table Line 20060612
Events
Class CL_HRBAS_INFTY_1759 has no event.
Types
Class CL_HRBAS_INFTY_1759 has no local type.
Method Signatures

Method GET_COMPANYCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BUKRS Call by reference Type reference (TYPE) P1008-BUKRS Buchungskreis 20060612
2 Importing IV_BEGDA Call by reference Type reference (TYPE) WPLOG-BEGDA Beginndatum 20060612
3 Importing IV_ENDDA Call by reference Type reference (TYPE) WPLOG-ENDDA Endedatum 20060612
4 Importing IV_O_OBJID Call by reference Type reference (TYPE) PIQOOBJID Organisationseinheit Objekt-ID 20060612
5 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20060612
# Exception Resumable Description Created on
1 NO_COMPANYCODE_FOUND No Company Code found 20060612

Method GET_CONTROLLINGAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_KOKRS Value transfer Type reference (TYPE) P1008-KOKRS Controlling Area 20060612
2 Importing IV_BUKRS Call by reference Type reference (TYPE) P1008-BUKRS Company Code 20060612
# Exception Resumable Description Created on
1 NO_KOKRS_FOUND No Controlling Area found 20060612

Method GET_FMAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FMACTIVE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20060612
2 Exporting EV_FMAREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20060612
3 Importing IV_BUKRS Call by reference Type reference (TYPE) P1008-BUKRS Buchungskreis 20060612

Method GET_FMAREA on class CL_HRBAS_INFTY_1759 has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BL_COMPUTATION Value transfer Object reference (TYPE REF TO) IF_HRBAS_INFTY_BL_COMPUTATION Infotypspezifische Business Logik 20060612
2 Importing INFOTYPE_BUFFER Call by reference Type reference (TYPE) HRBAS_INFTY_BUFFER_IF_REF Reference to HRBAS Infotype Buffer 20060612
3 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Infotype 20060612
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTYP Subtype 20060612

Method GET_INSTANCE on class CL_HRBAS_INFTY_1759 has no exception.

Method GET_ORGUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_O_OBJID Value transfer Type reference (TYPE) PIQOOBJID Object ID of Organizational Unit 20060612
2 Importing IS_OBJECT Call by reference Type reference (TYPE) HROBJECT Derive Org Unit for Object 20060612
3 Importing IV_BEGDA Call by reference Type reference (TYPE) WPLOG-BEGDA Beginndatum 20060612
4 Importing IV_ENDDA Call by reference Type reference (TYPE) WPLOG-ENDDA Endedatum 20060612
# Exception Resumable Description Created on
1 NO_ORGUNIT_FOUND No Org Unit found 20060612
2 OTYPE_NOT_SUPPORTED Object Type not supported 20060612

Method READ_INFTY_PLAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) PLOG-BEGDA IF_HRBAS_CONSTANTS=>LOW_DATE Start Date 20060612
2 Importing CONDITION Call by reference Type reference (TYPE) HRBAS_CONDITION HR: Condition for Data Access 20060612
3 Exporting DATA_EXISTS Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060612
4 Importing ENDDA Call by reference Type reference (TYPE) PLOG-ENDDA IF_HRBAS_CONSTANTS=>HIGH_DATE End Date 20060612
5 Importing FILL_BUFFER Call by reference Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE TRUE: Fill Buffer for Read Access 20060612
6 Exporting HRTNNNN_TAB Call by reference Type reference (TYPE) STANDARD TABLE 20060612
7 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Infotype 20060612
8 Importing ISTAT Call by reference Type reference (TYPE) PLOG-ISTAT '*' Planning Status 20060612
9 Exporting MISSING_AUTH Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060612
10 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060612
11 Importing OBJECTS Value transfer Type reference (TYPE) HROBJECT_TAB Table of Objects 20060612
12 Importing OBJID Value transfer Type reference (TYPE) ANY Object ID 20060612
13 Importing OTYPE Value transfer Type reference (TYPE) PLOG-OTYPE Object Type 20060612
14 Importing PLVAR Value transfer Type reference (TYPE) PLOG-PLVAR Plan Version 20060612
15 Exporting PNNNN_TAB Call by reference Type reference (TYPE) STANDARD TABLE 20060612
16 Importing SUBTY Call by reference Type reference (TYPE) PLOG-SUBTY '*' Subtype 20060612
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20060612

Method READ_INFTY_PLAIN_1001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) PLOG-BEGDA IF_HRBAS_CONSTANTS=>LOW_DATE Start Date 20060612
2 Importing CONDITION Call by reference Type reference (TYPE) HRBAS_CONDITION HR: Condition for Data Access 20060612
3 Exporting DATA_EXISTS Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060612
4 Importing ENDDA Call by reference Type reference (TYPE) PLOG-ENDDA IF_HRBAS_CONSTANTS=>HIGH_DATE End Date 20060612
5 Importing FILL_BUFFER Call by reference Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE TRUE: Fill Buffer for Read Access 20060612
6 Importing ISTAT Call by reference Type reference (TYPE) PLOG-ISTAT '*' Planning Status 20060612
7 Exporting MISSING_AUTH Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060612
8 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060612
9 Importing OBJECTS Value transfer Type reference (TYPE) HRTB_SOBID Table of Objects 20060612
10 Importing OBJID Value transfer Type reference (TYPE) ANY Object ID 20060612
11 Importing OTYPE Value transfer Type reference (TYPE) PLOG-OTYPE Object Type 20060612
12 Importing PLVAR Value transfer Type reference (TYPE) PLOG-PLVAR Plan Version 20060612
13 Exporting RELA_TAB Call by reference Type reference (TYPE) STANDARD TABLE Table with Relationships (P1001/HRI1001/WPLOG) 20060612
14 Importing SUBTY Call by reference Type reference (TYPE) PLOG-SUBTY '*' Subtype 20060612
15 Importing WITH_EXT_RELA Call by reference Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE Read External Relationships 20060612
16 Importing WITH_INT_RELA Call by reference Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE Read Internal Relationships 20060612

Method READ_INFTY_PLAIN_1001 on class CL_HRBAS_INFTY_1759 has no exception.

Method SPECIFIC_COMPUTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HRTNNNN Call by reference Type reference (TYPE) ANY TABLE Tabellenteil bei Tabelleninfotypen 20060612
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060612
3 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20060612
4 Changing PNNNN Call by reference Type reference (TYPE) ANY Infotypsatz 20060612

Method SPECIFIC_COMPUTATION on class CL_HRBAS_INFTY_1759 has no exception.

Method SPECIFIC_COMPUTATION_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HRTNNNN Call by reference Type reference (TYPE) ANY TABLE Tabellenteil bei Tabelleninfotypen 20060612
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060612
3 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20060612
4 Changing PNNNN Call by reference Type reference (TYPE) ANY Infotypsatz 20060612

Method SPECIFIC_COMPUTATION_LINE on class CL_HRBAS_INFTY_1759 has no exception.
History
Last changed by/on SAP  20060920 
SAP Release Created in