SAP ABAP Class /CCIS/CL_GLU1_CHECKER (Check GLU1 against hierarchy selections)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-SL (Application Component) Special Purpose Ledger
     /CCIS/TAX (Package) Tax Accounting
Properties
Class /CCIS/CL_GLU1_CHECKER  
Short Description Check GLU1 against hierarchy selections    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /CCIS/TAX   Tax Accounting 
Created 20070614   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /CCIS/CL_GLU1_CHECKER has no forward declaration.
Interfaces
Class /CCIS/CL_GLU1_CHECKER has no interface implemented.
Friends
Class /CCIS/CL_GLU1_CHECKER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 RC_CHECK_SUCCESSFUL Static Attribute Public Type reference (TYPE) SY-SUBRC 0 Return code GLU1 matches with select settings 20070614
2 RC_CHECK_UNSUCCESSFUL Static Attribute Public Type reference (TYPE) SY-SUBRC 3 Return code GLU1 doesn't match with select settings 20070614
3 RC_NO_HIERARCHY_ASSIGNMENT Static Attribute Public Type reference (TYPE) SY-SUBRC 1 Return code Hierarchy assignment not found 20070614
4 RC_NO_SELECT_SETTINGS Static Attribute Public Type reference (TYPE) SY-SUBRC 2 Return code Select settings not found 20070614
5 _IT_HIERARCHIES_BY_ASSID_BUKRS Static Attribute Private Type reference (TYPE) J_3R_IT_HIER_BY_ASSID_BUKRS Sorted table of hierarchies by assign ID and company code 20070614
6 _IT_SEL_SETTINGS_BY_HIER_ACT Static Attribute Private Type reference (TYPE) J_3R_IT_SEL_SETNGS_BY_HIER_ACT Sorted table of sel settings by hierarchy and activity group 20070614
7 _IT_SETCLASSES Static Attribute Private Type reference (TYPE) J_3R_IT_PBU_SETCLS Table of set classes assignments to fields of source tables 20070614
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_GLU1_AGNST_SEL_SETTING Static method Private Method Check one field of GLU1 against select setting 20070614
2 CHECK_GLU1_AGNST_SEL_SETTINGS Static method Private Method Check GLU1 against select settings 20070614
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070614
4 DETERMINE_HIER_NODE Static method Public Method Determine hierarchy node for GLU1 by selections in hierarchy 20070614
5 DETERMINE_TAX_OBJECT Static method Public Method Determine tax object for GLU1 by selections in hierarchy 20070614
6 GET_LINKED_FIELD Static method Private Method Get Field Value of Linked Table 20070614
7 GET_SELECT_SETTINGS Static method Private Method Get selections by hierarchy, activity and activity type 20070614
Events
Class /CCIS/CL_GLU1_CHECKER has no event.
Types
Class /CCIS/CL_GLU1_CHECKER has no local type.
Method Signatures

Method CHECK_GLU1_AGNST_SEL_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECK_FAILED Call by reference Type reference (TYPE) CHAR1 Check result 20070614
2 Importing IM_GLU1 Call by reference Type reference (TYPE) GLU1 Structure GLU1 for checking 20070614
3 Importing IM_SEL_SETTING Call by reference Type reference (TYPE) J_3R_V_PBUOBJSEL Select table 20070614
4 Importing IM_SOURCE_TABNAME Call by reference Type reference (TYPE) J_3RF_TAX_TABNAME Source Table Name (See transaction J3RPBU18SC) 20080129

Method CHECK_GLU1_AGNST_SEL_SETTING on class /CCIS/CL_GLU1_CHECKER has no exception.

Method CHECK_GLU1_AGNST_SEL_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACTIVITY Call by reference Type reference (TYPE) J_3RF_TAX_ACTI1 FI-SL extended activity 20070614
2 Exporting EX_ACTTYPE Call by reference Type reference (TYPE) J_3RF_TAX_OPTYPE Type of the field activity 20070614
3 Exporting EX_NODE Call by reference Type reference (TYPE) J_3RF_TAX_OBJECT Hierarchy Node 20070614
4 Exporting EX_NODE_SIGN Call by reference Type reference (TYPE) J_3RF_TAX_NODESIGN Node Sign 20070614
5 Exporting EX_RESULT Call by reference Type reference (TYPE) SY-SUBRC Check result 20070614
6 Exporting EX_SELECTION_SIGN Call by reference Type reference (TYPE) J_3RF_TAX_NODESIGN Selection Sign 20070614
7 Importing IM_GLU1 Call by reference Type reference (TYPE) GLU1 Structure GLU1 20070614
8 Importing IM_SEL_SETTINGS Call by reference Type reference (TYPE) J_3R_IT_OBJSEL Select settings 20070614
9 Importing IM_SOURCE_TABNAME Call by reference Type reference (TYPE) J_3RF_TAX_TABNAME Source Table Name (See transaction J3RPBU18SC) 20080129

Method CHECK_GLU1_AGNST_SEL_SETTINGS on class /CCIS/CL_GLU1_CHECKER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /CCIS/CL_GLU1_CHECKER has no parameter.
Method CLASS_CONSTRUCTOR on class /CCIS/CL_GLU1_CHECKER has no exception.

Method DETERMINE_HIER_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACTIVITY Call by reference Type reference (TYPE) J_3RF_TAX_ACTI1 FI-SL extended activity 20070614
2 Exporting EX_ACTTYPE Call by reference Type reference (TYPE) J_3RF_TAX_OPTYPE Type of the field activity 20070614
3 Exporting EX_HIERARCHY Call by reference Type reference (TYPE) J_3RF_TAX_HIER_KEY Hierarchy Code 20070614
4 Exporting EX_NODE Call by reference Type reference (TYPE) J_3RF_TAX_OBJECT Hierarchy Node 20070614
5 Exporting EX_NODE_SIGN Call by reference Type reference (TYPE) J_3RF_TAX_NODESIGN Node Sign 20070614
6 Exporting EX_RESULT Call by reference Type reference (TYPE) SY-SUBRC Node Determination Result 20070614
7 Exporting EX_SELECTION_SIGN Call by reference Type reference (TYPE) J_3RF_TAX_NODESIGN Selection Sign 20070614
8 Importing IM_ASSIGNMENT_ID Call by reference Type reference (TYPE) J_3RF_TAX_ASSIGNMENT_ID Hierarchy to company code assignment ID 20070614
9 Importing IM_GLU1 Call by reference Type reference (TYPE) GLU1 Structure GLU1 20070614
10 Importing IM_IT_ACTTYPE_ACTIVITY Call by reference Type reference (TYPE) J_3R_IT_ACTTYPE_ACTIVITY Table of Activity Types & Activities 20070614
11 Importing IM_SOURCE_TABNAME Call by reference Type reference (TYPE) J_3RF_TAX_TABNAME SPACE Source Table Name (See transaction J3RPBU18SC) 20080129

Method DETERMINE_HIER_NODE on class /CCIS/CL_GLU1_CHECKER has no exception.

Method DETERMINE_TAX_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_GLU1 Call by reference Type reference (TYPE) GLU1 Structure GLU1 20070614
2 Changing CH_GLU2 Call by reference Type reference (TYPE) GLU2 Structure GLU2 20070614
3 Exporting EX_RESULT Call by reference Type reference (TYPE) SY-SUBRC Tax Object Determination result 20070614
4 Importing IM_ACTIVITY_GRP Call by reference Type reference (TYPE) J_3RF_TAX_ACTGRP FI-SL activity group 20070614
5 Importing IM_ASSIGNMENT_ID Call by reference Type reference (TYPE) J_3RF_TAX_ASSIGNMENT_ID Hierarchy to company code assignment ID 20070614
6 Importing IM_SOURCE_TABNAME Call by reference Type reference (TYPE) J_3RF_TAX_TABNAME SPACE Source Table Name (See transaction J3RPBU18SC) 20080129

Method DETERMINE_TAX_OBJECT on class /CCIS/CL_GLU1_CHECKER has no exception.

Method GET_LINKED_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FIELDVALUE Call by reference Type reference (TYPE) DATA Field Value 20070614
2 Importing IM_FIELDNAME Call by reference Type reference (TYPE) J_3RFTAX_OBJSEL-FIELDNAME Field name 20070614
3 Importing IM_GLU1 Call by reference Type reference (TYPE) GLU1 GLU1 Structure 20070614
4 Importing IM_TABALIAS Call by reference Type reference (TYPE) J_3RFTAX_OBJSEL-TABNAME Table name 20070614
# Exception Resumable Description Created on
1 LINKED_RECORD_NOT_FOUND Value has not been found 20070614

Method GET_SELECT_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_SEL_SETTINGS_BY_HIER_ACTV Value transfer Type reference (TYPE) J_3R_SEL_SETTINGS_BY_HIER_ACTV Select settings by hierarchy code and activity group 20070614

Method GET_SELECT_SETTINGS on class /CCIS/CL_GLU1_CHECKER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604