SAP ABAP Class CL_BADI_EAM_AUTH_ORDER_BEGRU (BADI_EAM_AUTHORITY_CHECK_ORDER: Check Authorization Group)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM-WOC (Application Component) Maintenance Processing
     EAM_EHP4_CI_SFWS_SC (Package) Continuous Improvements EhP 4
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20080111
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_EAM_AUTH_CHECK_ORDER Interface for BAdI: BADI_EAM_AUTHORITY_CHECK_ORDER 20080111
Properties
Class CL_BADI_EAM_AUTH_ORDER_BEGRU  
Short Description BADI_EAM_AUTHORITY_CHECK_ORDER: Check Authorization Group    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAM_EHP4_CI_SFWS_SC   Continuous Improvements EhP 4 
Created 20080111   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20080111
2 IF_EX_EAM_AUTH_CHECK_ORDER Interface for BAdI: BADI_EAM_AUTHORITY_CHECK_ORDER 20080111
Friends
Class CL_BADI_EAM_AUTH_ORDER_BEGRU has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_EQUIPMENTS Instance attribute Private Type reference (TYPE) GTY_T_EQUIPMENT Table for Equipment Data 20080111
2 GT_FUNC_LOCS Instance attribute Private Type reference (TYPE) GTY_T_FUNC_LOC Table for Functional Location Data 20080111
3 GT_ORDERS Instance attribute Private Type reference (TYPE) GTY_T_ORDERS Table for Order Data 20080111
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK_ORDERS Instance method Private Method 20080111
2 CHECK_AUTHORITY Instance method Private Method Executes Authority Check 20080111
3 CLEAR_BUFFER Instance method Private Method Deletes Global Tables 20080114
4 SELECT_DATA Instance method Private Method Selects Reference Objects and Authorization Groups 20080111
Events
Class CL_BADI_EAM_AUTH_ORDER_BEGRU has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_AUFNR Private Attribute reference (LIKE) 20080111
2 GTY_S_EQUIPMENT Private See coding Structure for Equipment Data 20080111 BEGIN OF gty_s_equipment, equnr TYPE equnr, begru TYPE iautg, END OF gty_s_equipment
3 GTY_S_FUNC_LOC Private See coding Structure for Functional Location Data 20080111 BEGIN OF gty_s_func_loc, tplnr TYPE tplnr, begru TYPE iautg, END OF gty_s_func_loc
4 GTY_S_ORDER Private See coding Structure for Order Data 20080111 BEGIN OF gty_s_order, aufnr TYPE aufnr, equnr TYPE equnr, tplnr TYPE tplnr, END OF gty_s_order
5 GTY_T_AUFNR Private Attribute reference (LIKE) 20080111
6 GTY_T_EQUIPMENT Private See coding Table for Equipment Data 20080111 gty_t_equipment TYPE HASHED TABLE OF gty_s_equipment WITH UNIQUE KEY equnr
7 GTY_T_FUNC_LOC Private See coding Table for Functional Location Data 20080111 gty_t_func_loc TYPE HASHED TABLE OF gty_s_func_loc WITH UNIQUE KEY tplnr
8 GTY_T_ORDERS Private See coding Table for Order Data 20080111 gty_t_orders TYPE SORTED TABLE OF gty_s_order WITH UNIQUE KEY aufnr
Method Signatures

Method AUTHORITY_CHECK_ORDERS Signature

Method AUTHORITY_CHECK_ORDERS on class CL_BADI_EAM_AUTH_ORDER_BEGRU has no parameter.
Method AUTHORITY_CHECK_ORDERS on class CL_BADI_EAM_AUTH_ORDER_BEGRU has no exception.

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RETURN Call by reference Type reference (TYPE) BAPIRET2 20080318
2 Changing CT_ORDERS Call by reference Type reference (TYPE) GTY_T_AUFNR Tabelle von Auftragsnummern (sortiert) 20080111
3 Changing CV_MISSING_AUTHORITY Call by reference Type reference (TYPE) ABAP_BOOL fehlende Berechtigungen ja/nein 20080111
4 Importing IV_ACTIVITY Call by reference Type reference (TYPE) AKTYP Aktivitätstyp in der Transaktion 20080111
5 Importing IV_TCODE Call by reference Type reference (TYPE) SYTCODE Transaktionscode 20080111

Method CHECK_AUTHORITY on class CL_BADI_EAM_AUTH_ORDER_BEGRU has no exception.

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class CL_BADI_EAM_AUTH_ORDER_BEGRU has no parameter.
Method CLEAR_BUFFER on class CL_BADI_EAM_AUTH_ORDER_BEGRU has no exception.

Method SELECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORDERS Call by reference Type reference (TYPE) GTY_T_AUFNR Tabelle von Auftragsnummern 20080111

Method SELECT_DATA on class CL_BADI_EAM_AUTH_ORDER_BEGRU has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604