SAP ABAP Class /GRCPI/CL_GRIA_PROGRAM (AM - Abstract class for Programmable rule)
Hierarchy
GRCPINW (Software Component) SAP GRC NetWeaver Plug-In
   GRC-PCP (Application Component) GRC Process Control Plug-in
     /GRCPI/GRIA_NW_PC (Package) GRCPI PC package for NW
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /GRCPI/CL_GRIA_BR_HANDLER_BASE AM - BR Handle Base 20100406
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /GRCPI/CL_GRIA_PROGRAM_C AM - Abstract class for changelog programmed rule 20100325
2 Inheritance (c INHERITING FROM c_ref)  /GRCPI/CL_GRIA_PROGRAM_T AM - Abstract class for transaction programmed rule 20100325
Properties
Class /GRCPI/CL_GRIA_PROGRAM  
Short Description AM - Abstract class for Programmable rule    
Super Class /GRCPI/CL_GRIA_BR_HANDLER_BASE AM - BR Handle Base 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /GRCPI/GRIA_NW_PC   GRCPI PC package for NW 
Created 20100304   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /GRCPI/CL_GRIA_PROGRAM has no forward declaration.
Interfaces
Class /GRCPI/CL_GRIA_PROGRAM has no interface implemented.
Friends
Class /GRCPI/CL_GRIA_PROGRAM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OLSP_COMPANY_CODE Constant Public Type reference (TYPE) FIELDNAME 'OLSP_COMPANY_CODE' Field Name 20100621
2 GC_OLSP_PLANT Constant Public Type reference (TYPE) FIELDNAME 'OLSP_PLANT' Field Name 20100621
3 GC_OLSP_PURCHASE_ORG Constant Public Type reference (TYPE) FIELDNAME 'OLSP_PURCHASE_ORG' Field Name 20100722
4 GC_OLSP_SALES_ORG Constant Public Type reference (TYPE) FIELDNAME 'OLSP_SALES_ORG' Field Name 20100722
5 MS_PROGRAM Instance attribute Protected Type reference (TYPE) /GRCPI/GRIA_S_PROGRAM AM - Program Structure 20100325
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SELECTION Instance method Public Method Add self-made selection criteria into mt_selection 20100707
2 CHECK_AUTHORIZATION Instance method Protected Method Check table authorization 20100618
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100407
4 DO_GET_FILTER Instance method Private Method Get filter 20100621
5 GET_BRANYSTYPE Instance method Public Method Get analysis type 20100623
6 GET_BR_INFO Instance method Public Method Get BR info 20100601
7 GET_DEF_TYPE Instance method Public Method Get def. type 20100407
8 GET_FILTER Instance method Public Method Get filter 20100601
9 GET_FILTER_TYPE Instance method Public Method Get filter type 20100325
10 GET_INTERNAL_TYPE Instance method Public Method Get internal type 20100510
11 GET_MAXROWS Instance method Public Method Get max rows 20100601
12 GET_OBJECT Instance method Public Method Get object 20100617
13 GET_OBJECT_TYPE Instance method Public Method Get object type 20100617
14 GET_OLSP Instance method Public Method Get OLSP filter 20100621
15 GET_OLSP_METADATA Instance method Private Method Get tabname & fieldname 20100621
16 GET_OUTPUT_TYPE Instance method Public Method Get output type 20100325
17 INIT Instance method Private Method Init 20100510
Events
Class /GRCPI/CL_GRIA_PROGRAM has no event.
Types
Class /GRCPI/CL_GRIA_PROGRAM has no local type.
Method Signatures

Method ADD_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) /GRCPI/GRIA_SOURCEFIELDNAME AM - Source Field Name 20100707
2 Importing IV_VALUE Call by reference Type reference (TYPE) /GRCPI/GRIA_PARVALUE Parameter value 20100707

Method ADD_SELECTION on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100618
2 Returning RV_ALLOWED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100618

Method CHECK_AUTHORIZATION on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BRDEF Call by reference Type reference (TYPE) /GRCPI/GRIA_S_BRDEF AM - Business Rule Definition 20100407
2 Importing IT_QRY_PARAS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_QUERY_PARAS AM - Query Parameter List 20100407
3 Importing IT_SELECTION Call by reference Type reference (TYPE) /GRCPI/GRIA_T_QUERY_SELECTION AM - Selection 20100407
4 Importing IV_MAXROWS Call by reference Type reference (TYPE) /GRCPI/GRIA_MAXROWS 100 AM - Max Rows 20100407

Method CONSTRUCTOR on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method DO_GET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILTER Call by reference Type reference (TYPE) ANY TABLE 20100621
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20100802
3 Importing IV_SOURCEFIELDNAME Call by reference Type reference (TYPE) /GRCPI/GRIA_SOURCEFIELDNAME AM - Source Field Name 20100621
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100802

Method DO_GET_FILTER on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method GET_BRANYSTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE Value transfer Type reference (TYPE) /GRCPI/GRIA_BR_ANYSTYPE AM - Business Rule Analysis Type 20100623

Method GET_BRANYSTYPE on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method GET_BR_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_BR_INFO Value transfer Type reference (TYPE) /GRCPI/GRIA_S_BR_INFO AM - BR Runtime Info 20100601

Method GET_BR_INFO on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method GET_DEF_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE Value transfer Type reference (TYPE) /GRCPI/GRIA_DEF_TYPE Def. Type 20100407

Method GET_DEF_TYPE on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method GET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILTER Call by reference Type reference (TYPE) ANY TABLE 20100601
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20100601
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100601

Method GET_FILTER on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method GET_FILTER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE Value transfer Type reference (TYPE) /GRCPI/GRIA_FILTER_TYPE Filter Type 20100325

Method GET_FILTER_TYPE on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method GET_INTERNAL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE Value transfer Type reference (TYPE) /GRCPI/GRIA_INTERNAL_TYPE Internal Type 20100510

Method GET_INTERNAL_TYPE on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method GET_MAXROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MAXROWS Value transfer Type reference (TYPE) /GRCPI/GRIA_MAXROWS AM - Max Rows 20100601

Method GET_MAXROWS on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE Value transfer Type reference (TYPE) /GRCPI/GRIA_HANDLER_OBJECT AM - Business Rule Handler Object 20100617

Method GET_OBJECT on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method GET_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE Value transfer Type reference (TYPE) /GRCPI/GRIA_OBJECT_TYPE AM - Business Rule Handler Object Type 20100617

Method GET_OBJECT_TYPE on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method GET_OLSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILTER Call by reference Type reference (TYPE) ANY TABLE 20100621
2 Importing IV_OLSP_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20100621

Method GET_OLSP on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method GET_OLSP_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20100621
2 Exporting EV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100621
3 Importing IV_OLSP_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20100621

Method GET_OLSP_METADATA on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method GET_OUTPUT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE Value transfer Type reference (TYPE) /GRCPI/GRIA_OUTPUT_TYPE Output Type 20100325

Method GET_OUTPUT_TYPE on class /GRCPI/CL_GRIA_PROGRAM has no exception.

Method INIT Signature

Method INIT on class /GRCPI/CL_GRIA_PROGRAM has no parameter.
Method INIT on class /GRCPI/CL_GRIA_PROGRAM has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000_700