SAP ABAP Class CL_CCMSBI_WAST_OA_ASSIG (Assignment for Organizational Unit and Application Component)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BCT (Application Component) Business Content and Extractors
     RS_BCT_CCMS_WEBAS_STAT (Package) BW Content: Integration OF WebAs Statistics Data
Properties
Class CL_CCMSBI_WAST_OA_ASSIG  
Short Description Assignment for Organizational Unit and Application Component    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_BCT_CCMS_WEBAS_STAT   BW Content: Integration OF WebAs Statistics Data 
Created 20050928   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CCMSBI_WAST_OA_ASSIG has no forward declaration.
Interfaces
Class CL_CCMSBI_WAST_OA_ASSIG has no interface implemented.
Friends
Class CL_CCMSBI_WAST_OA_ASSIG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FN_COMPONENT Constant Public Type reference (TYPE) CHAR20 'COMPONENT' Char20 20050928
2 FN_DEVCLASS Constant Public Type reference (TYPE) CHAR20 'DEVCLASS' Char20 20050928
3 FN_ENTRY_ID Constant Public Type reference (TYPE) CHAR20 'ENTRY_ID' Char20 20050929
4 FN_MANDT Constant Public Type reference (TYPE) CHAR20 'MANDT' Char20 20050928
5 FN_ORGUNIT Constant Public Type reference (TYPE) CHAR20 'ORGUNITID' Char20 20050928
6 FN_REPORT Constant Public Type reference (TYPE) CHAR20 'REPORT' Char20 20050928
7 FN_TCODE Constant Public Type reference (TYPE) CHAR20 'TCODE' Char20 20050928
8 FN_USER Constant Public Type reference (TYPE) CHAR20 'ACCOUNT' Character Field of Length 20 20050928
9 IDX_COMPONENT Instance attribute Protected Type reference (TYPE) INT4 Index for COMPONENT Field in Statistics Records 20050928
10 IDX_DEVCLASS Instance attribute Protected Type reference (TYPE) INT4 Index for DEVCLASS Field in Statistics Record 20050928
11 IDX_ENTRY_ID Instance attribute Protected Type reference (TYPE) INT4 Index for ENTRY_ID Field in Statistics Record 20050929
12 IDX_MANDT Instance attribute Protected Type reference (TYPE) INT4 Index for MANDT Field in Statistics Record 20050928
13 IDX_ORGUNIT Instance attribute Protected Type reference (TYPE) INT4 Index for ORGUNIT Field in Statistics Record 20050928
14 IDX_REPORT Instance attribute Protected Type reference (TYPE) INT4 Index for REPORT Field in Statistics Record 20050928
15 IDX_SET Instance attribute Protected Type reference (TYPE) CHAR1 ' ' 'X' -> Field indexes were set 20050928
16 IDX_TCODE Instance attribute Protected Type reference (TYPE) INT4 Index for TCODE Field in Statistics Record 20050928
17 IDX_USER Instance attribute Protected Type reference (TYPE) INT4 Index for ACCOUNT Field in Statistics Record 20050928
18 PRG_TAB Instance attribute Private Type reference (TYPE) PRG_COM_TAB 20050928
19 TCO_TAB Instance attribute Private Type reference (TYPE) TCO_COM_TAB 20051011
20 USR_TAB Instance attribute Private Type reference (TYPE) USR_ORG_TAB 20050928
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INFO Instance method Public Method Feed Object with New Information from Statistics Records 20050928
2 ADD_INFO_REPO_TCODE Instance method Public Method Feed Object with New Information from Statistics Records 20051011
3 CONSTRUCTOR Instance method Public Constructor 20050928
4 GET_APPLCOMP Instance method Public Method Determine Application Component for a Program 20050928
5 GET_APPLCOMP_REPO_TCODE Instance method Public Method Determine Application Component for a Program 20051011
6 GET_ORGUNIT Instance method Public Method Determine Organizational Unit for a User 20050928
7 TESTLOG Instance method Public Method Test: Write Attributes in Log Table 20050929
Events
Class CL_CCMSBI_WAST_OA_ASSIG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PRG_COM_STRUC Private See coding 20050928 begin of PRG_COM_STRUC, entry_id(73) type c, REPORT(40) type c, TCODE(20) type c, COMPONENT(24) type c, DEVCLASS(24) type c, end of PRG_COM_STRUC
2 PRG_COM_TAB Private See coding 20050928 PRG_COM_TAB type hashed table of PRG_COM_STRUC with unique key entry_id
3 TCO_COM_TAB Private See coding 20051011 TCO_COM_TAB type hashed table of PRG_COM_STRUC with unique key report tcode
4 USR_ORG_STRUC Private See coding 20050928 begin of USR_ORG_STRUC, ACCOUNT(12) type c, MANDT(3) type c, ORGUNITID(8) type n, end of USR_ORG_STRUC
5 USR_ORG_TAB Private See coding 20050928 USR_ORG_TAB type hashed table of USR_ORG_STRUC with unique key account mandt
Method Signatures

Method ADD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAINREC_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050928
# Exception Resumable Description Created on
1 INVALID_INPUT_STRUCTURE Ungültige Struktur der Inputtabelle 20050928

Method ADD_INFO_REPO_TCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAINREC_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20051011
# Exception Resumable Description Created on
1 INVALID_INPUT_STRUCTURE Ungültige Struktur der Inputtabelle 20051011

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAINREC_SEGM Call by reference Type reference (TYPE) INDEX TABLE 20050928
# Exception Resumable Description Created on
1 INVALID_INPUT_STRUCTURE Ungültige Struktur der Inputtabelle 20050928

Method GET_APPLCOMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPONENT Call by reference Type reference (TYPE) SWNCPOSID Anwendungskomponentenkürzel 20050928
2 Exporting DEVCLASS Call by reference Type reference (TYPE) SWNCPOSID Anwendungskomponentenkürzel 20050928
3 Importing ENTRY_ID Call by reference Type reference (TYPE) SWNCENTRYID SAP Workload NW Collector: TCode, Report (+Jobname), ... 20050929
4 Exporting REPORT Call by reference Type reference (TYPE) SWNCTXT40 SAP Workload NW Collector: Textfeld 40 Zeichen 20050928
5 Exporting TCODE Call by reference Type reference (TYPE) SWNCTXT20 SAP Workload NW Collector: Textfeld 20 Zeichen 20050928

Method GET_APPLCOMP on class CL_CCMSBI_WAST_OA_ASSIG has no exception.

Method GET_APPLCOMP_REPO_TCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPONENT Call by reference Type reference (TYPE) SWNCPOSID Anwendungskomponentenkürzel 20051011
2 Exporting DEVCLASS Call by reference Type reference (TYPE) SWNCPOSID Anwendungskomponentenkürzel 20051011
3 Exporting ENTRY_ID Call by reference Type reference (TYPE) SWNCENTRYID SAP Workload NW Collector: TCode, Report (+Jobname), ... 20051011
4 Importing REPORT Call by reference Type reference (TYPE) SWNCTXT40 SAP Workload NW Collector: Textfeld 40 Zeichen 20051011
5 Importing TCODE Call by reference Type reference (TYPE) SWNCTXT20 SAP Workload NW Collector: Textfeld 20 Zeichen 20051011

Method GET_APPLCOMP_REPO_TCODE on class CL_CCMSBI_WAST_OA_ASSIG has no exception.

Method GET_ORGUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACCOUNT Call by reference Type reference (TYPE) SWNCUNAME SAP Workload NW Collector: Anwendername 20050928
2 Exporting MANDANT Call by reference Type reference (TYPE) SWNCMANDT SAP Workload NW Collector: Mandant 20050929
3 Importing MANDT Call by reference Type reference (TYPE) SWNCMANDT '' SAP Workload NW Collector: Mandant 20050928
4 Exporting ORGUNITID Call by reference Type reference (TYPE) SWNCORGOBJID Objekt-ID einer Org.Einheit 20050928

Method GET_ORGUNIT on class CL_CCMSBI_WAST_OA_ASSIG has no exception.

Method TESTLOG Signature

Method TESTLOG on class CL_CCMSBI_WAST_OA_ASSIG has no parameter.
Method TESTLOG on class CL_CCMSBI_WAST_OA_ASSIG has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703