SAP ABAP Class CL_HRPAY99_SCHEMA_BASE (Basic Class for Schemas)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX (Application Component) Payroll: General Parts
     PCAL (Package) SAP HR Payroll Application Development
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAY99_SCHEMA Class for Schemas 19991214
Properties
Class CL_HRPAY99_SCHEMA_BASE  
Short Description Basic Class for Schemas    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCAL   SAP HR Payroll Application Development 
Created 19991214   SAP 
Last change 19991214   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAY99_SCHEMA_BASE has no interface implemented.
Friends
Class CL_HRPAY99_SCHEMA_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CUSTOMER_CLIENT Static Attribute Public Type reference (TYPE) AS4FLAG ' ': SAP Standard Client 19991214
2 C_CUSTOMER_DIRECTORY Constant Protected Type reference (TYPE) TABNAME 'T52CC' Directory of Customer Schemas 19991214
3 C_CUSTOMER_DIRECTORY_TEXT Constant Protected Type reference (TYPE) TABNAME 'T52CC_T' Directory Text for Customer Schemas 19991214
4 C_CUSTOMER_OBJECT_VALUES Constant Protected Type reference (TYPE) TABNAME 'T52BA' Values for Customer Objects 19991214
5 C_CUSTOMER_TABLE Constant Protected Type reference (TYPE) TABNAME 'T52C1' Customer Schemas 19991214
6 C_CUSTOMER_TEXT_TABLE Constant Protected Type reference (TYPE) TABNAME 'T52C3' Customer Schema Texts 19991214
7 C_DIRECTORY Constant Protected Type reference (TYPE) T_TABLE_NAME 'DIRECTORY' Flag for Method GET_TABLE_NAME 19991217
8 C_DIRECTORY_TEXT Constant Protected Type reference (TYPE) T_TABLE_NAME 'DIRECTORY_TEXT' Flag for Method GET_TABLE_NAME 19991217
9 C_FU_COPY Constant Public Type reference (TYPE) FUNCO 'COPY' 'COPY' Function 19991214
10 C_FU_DAYPR Constant Public Type reference (TYPE) FUNCO 'DAYPR' 'DAYPR' Function 19991214
11 C_OBJECT_CUSTOMER Constant Public Type reference (TYPE) TROBJTYPE 'PSCC' TADIR-Object Customer 20000113
12 C_OBJECT_SAP Constant Public Type reference (TYPE) TROBJTYPE 'PSCS' TADIR-Object SAP 20000113
13 C_OBJECT_VALUES Constant Protected Type reference (TYPE) T_TABLE_NAME 'OBJECT_VALUES' Flag for Method GET_TABLE_NAME 19991217
14 C_SAP_DIRECTORY Constant Protected Type reference (TYPE) TABNAME 'T52CD' Directory of Standard Schemas 19991214
15 C_SAP_DIRECTORY_TEXT Constant Protected Type reference (TYPE) TABNAME 'T52CD_T' Directory List of Standard Schemas 19991214
16 C_SAP_OBJECT_VALUES Constant Protected Type reference (TYPE) TABNAME 'T52B5' Values for Standard Objects 19991214
17 C_SAP_TABLE Constant Protected Type reference (TYPE) TABNAME 'T52C0' Standard Schemas 19991214
18 C_SAP_TEXT_TABLE Constant Protected Type reference (TYPE) TABNAME 'T52C2' Standard Schema Texts 19991214
19 C_SCHEMA_TABLE Constant Protected Type reference (TYPE) T_TABLE_NAME 'SCHEMA_TABLE' Flag for Method GET_TABLE_NAME 19991217
20 C_SCHEMA_TEXT Constant Protected Type reference (TYPE) T_TABLE_NAME 'SCHEMA_TEXT' Flag for Method GET_TABLE_NAME 19991217
21 INVERSE_CHECKED Instance attribute Private Type reference (TYPE) CHAR01 ' ' Has Check for Existence of Inverse Schemas been Performed? 20000117
22 IS_DIR Instance attribute Public Type reference (TYPE) T52CD Directory Entry 19991214
23 IS_DIR_TEXT Instance attribute Public Type reference (TYPE) T52CD_T Directory Text for Schema 19991214
24 IT_SCHEMA Instance attribute Protected Type reference (TYPE) T_T_T52C0 Database View of Schema 19991214
25 IT_T52B6 Static Attribute Private Type reference (TYPE) T_T_T52B6 Puffer for Function Parameter 19991214
26 IT_TEXT Instance attribute Protected Type reference (TYPE) T_T_T52C2 Database View of Schema Texts 19991214
27 MANDT Static Attribute Protected Type reference (TYPE) SYMANDT Current client 19991214
28 MOLGA Instance attribute Public Type reference (TYPE) MOLGA Country grouping 19991214
29 MOLGAS Static Attribute Protected Type reference (TYPE) T_T_MOLGA Table of all Permitted Country Modifiers 20000118
30 NAME Instance attribute Public Type reference (TYPE) SCHEM Name of schema 19991214
31 OBJECT Instance attribute Public Type reference (TYPE) TROBJTYPE TADIR_Object 20000113
32 PROCL Instance attribute Public Type reference (TYPE) PROCL Program Class ('C' or 'T') 19991214
33 SAVE_INVERSE_CHECK Instance attribute Private Type reference (TYPE) CHAR01 Result of Check for Existence of Inverse Schemas 20000117
34 STANDARD Instance attribute Public Type reference (TYPE) CHAR01 Standard Schema? 19991217
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Schema Check 19991217
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19991214
3 CONSTRUCTOR Instance method Public Constructor Constructor 19991214
4 GET_PKIND Static method Public Method Name and Type of a Function Parameter 19991214
5 GET_TABLE_NAME Instance method Protected Method Define Name of Relevant Tables 19991217
6 INVERSE_EXISTENCE_CHECK Instance method Public Method Checks Existence of Schemas with Inverse Attribute STANDARD 20000117
7 LOAD_DIRECTORY_ENTRY Instance method Private Method Load the Directory Entry 19991214
8 LOAD_SCHEMA Instance method Private Method Load the Schema 19991214
9 READ_ATTRIBUTES Instance method Private Method Determine Country Grouping and Program Class 19991214
10 READ_OBJECT_VALUES Static method Public Method Read the Values from Function Parameters 19991214
11 READ_T52B6 Static method Private Method Puffered Reading of Function Parameters 19991214
Events
Class CL_HRPAY99_SCHEMA_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_MOLGA Protected See coding Line Type for Table of all Permissable Country Groupings 20000125
2 T_TABLE_NAME Protected See coding Type for Table Names 19991217
3 T_T_MOLGA Protected See coding Type for Table of all Permissable Country Groupings 20000125
4 T_T_T52B6 Private See coding Type for Saving Function Parameters 19991214
5 T_T_T52C0 Protected See coding Type for Generic Access to Schema Tables 19991214
6 T_T_T52C2 Protected See coding Type for Generic Access to Text Tables for Schemas 19991214
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERRORINFO Call by reference Type reference (TYPE) HRPAY99_S_SCHEMA_ERROR Fehlerinformationen 19991217
2 Importing SUPPRESS_MESSAGE Call by reference Type reference (TYPE) CHAR01 ' ' Fehlernachricht unterdrücken? 19991217
# Exception Resumable Description Created on
1 ERROR_IN_SCHEMA Das Schema ist nicht fehlerfrei. 19991217

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOAD_STANDARD_SCHEMA Call by reference Type reference (TYPE) AS4FLAG ' ' 'X': Das Standardschema wird geladen 19991214
2 Importing SCHEM Value transfer Type reference (TYPE) SCHEM Schema 19991214
# Exception Resumable Description Created on
1 SCHEMA_NOT_FOUND Das Schema existiert nicht. 19991214
2 WRONG_NAME Der Name des Schemas ist nicht zulässig. 19991214

Method GET_PKIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCO Call by reference Type reference (TYPE) FUNCO Funktion 19991214
2 Exporting PANAM Call by reference Type reference (TYPE) PANAM Name des Parameters 19991214
3 Importing PARNO Call by reference Type reference (TYPE) PARNO Nummer des Parameters 19991214
4 Exporting PKIND Call by reference Type reference (TYPE) PKIND Art des Parameters 19991214
5 Importing PROCL Call by reference Type reference (TYPE) PROCL Programmklasse 19991214

Method GET_PKIND on class CL_HRPAY99_SCHEMA_BASE has no exception.

Method GET_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABLE Call by reference Type reference (TYPE) T_TABLE_NAME Tabellenflag 19991217
2 Returning TABLE_NAME Value transfer Type reference (TYPE) TABNAME Tabellenname 19991217

Method GET_TABLE_NAME on class CL_HRPAY99_SCHEMA_BASE has no exception.

Method INVERSE_EXISTENCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CHAR01 Inverses Schema existiert (nicht) 20000117

Method INVERSE_EXISTENCE_CHECK on class CL_HRPAY99_SCHEMA_BASE has no exception.

Method LOAD_DIRECTORY_ENTRY Signature

Method LOAD_DIRECTORY_ENTRY on class CL_HRPAY99_SCHEMA_BASE has no parameter.
# Exception Resumable Description Created on
1 SCHEMA_NOT_FOUND Das Schema existiert nicht. 19991214

Method LOAD_SCHEMA Signature

Method LOAD_SCHEMA on class CL_HRPAY99_SCHEMA_BASE has no parameter.
Method LOAD_SCHEMA on class CL_HRPAY99_SCHEMA_BASE has no exception.

Method READ_ATTRIBUTES Signature

Method READ_ATTRIBUTES on class CL_HRPAY99_SCHEMA_BASE has no parameter.
Method READ_ATTRIBUTES on class CL_HRPAY99_SCHEMA_BASE has no exception.

Method READ_OBJECT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PATTR Call by reference Type reference (TYPE) PATTR Objektattribut 19991214
2 Importing PONAM Call by reference Type reference (TYPE) PONAM Objektname 19991214
3 Importing POTYP Call by reference Type reference (TYPE) POTYP Objekttyp 19991214
4 Importing PWERT Call by reference Type reference (TYPE) PATWE Attributwert 19991214
5 Importing STANDARD Call by reference Type reference (TYPE) CHAR01 Standardschema? 19991217
6 Returning WA_T52B5 Value transfer Type reference (TYPE) T52B5 spezifizierte Zeile der T52B5/T52BA 19991214

Method READ_OBJECT_VALUES on class CL_HRPAY99_SCHEMA_BASE has no exception.

Method READ_T52B6 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCO Call by reference Type reference (TYPE) FUNCO Funktion 19991214
2 Importing PARNO Call by reference Type reference (TYPE) PARNO Nummer des Parameters 19991214
3 Importing PROCL Call by reference Type reference (TYPE) PROCL Programmklasse 19991214
4 Returning WA_T52B6 Value transfer Type reference (TYPE) T52B6 spezifizierte Zeile der T52B6 19991214

Method READ_T52B6 on class CL_HRPAY99_SCHEMA_BASE has no exception.
History
Last changed by/on SAP  19991214 
SAP Release Created in 46C