SAP ABAP Class CL_EAMS_BO_PERMIT_REL (Business Object Permit Assignment)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_BO_MISC (Package) Miscellaneous for Business Object
Properties
Class CL_EAMS_BO_PERMIT_REL  
Short Description Business Object Permit Assignment    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_BO_MISC   Miscellaneous for Business Object 
Created 20100909   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAMS_BO_PERMIT_REL has no forward declaration.
Interfaces
Class CL_EAMS_BO_PERMIT_REL has no interface implemented.
Friends
Class CL_EAMS_BO_PERMIT_REL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_PERMIT_REL Business Object Permit Assignment 20100909
2 MO_SRV Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_SRV Service class for BO 20100909
3 MO_WS_SRI Instance attribute Private Object reference (TYPE REF TO) CL_EAM_WS_SRI Safety indicator maintenance 20101005
4 MT_DD07V Instance attribute Private Type reference (TYPE) DD07V_TAB Description for Domain Values 20101020
5 MT_PERMITS_INS Instance attribute Private Type reference (TYPE) EAMS_T_BO_PERMIT_REL_ID Permits inserted; not yet saved into DB 20110126
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OBJECT_STATUS Instance method Public Method Checks given status of the object associated with the permit 20110215
2 CHECK_PERMIT_EXIST Instance method Public Method Check if the permit exist for the for display in AV 20110126
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100909
4 CLEAN_UP Instance method Public Method Clean up of internal buffers 20110131
5 CLEAR_PERMITS_INS Instance method Public Method Refresh of the member attribute for inserted permits 20110126
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100914
7 GET_ADDITIONAL_DATA Instance method Private Method Get Permit Category and Descriptions 20100929
8 GET_APPROVAL_TXT Instance method Private Method Get Description for Approval (relevant for EQ, FL, TL) 20101112
9 GET_APPROVAL_TXT_WO Instance method Private Method Get Description for Approval (only relevant for Work Order) 20101112
10 GET_DOMVALUE_TXT Instance method Private Method Get Description for Domain Value 20101112
11 GET_ORIGIN_TXT Instance method Private Method Get Short Description for Permit Origin in Order 20101115
12 GET_PERMITS_BY_OBJ Instance method Public Method Read Permits assigned to dependant object : EQ, FL, WO, TL 20101021
13 GET_PERMIT_REL_LONGTEXT Instance method Private Method Get long text of the permit relation 20110119
14 GET_SAFETY_RELEVANCE_TXT Instance method Private Method Get Description for Safety Relevance 20101005
15 PERMIT_INSERTED Instance method Public Method Update of MT_PERMIT_INS attribute if permit was inserted 20110210
16 PERMIT_REL_DELETE Instance method Public Method Unassign Permits from dependant object: EQ, FL, WO, TL 20100909
17 PERMIT_REL_INSERT Instance method Public Method Assign Permits to dependant object : EQ, FL, WO, TL 20100909
18 PERMIT_REL_READ Instance method Public Method Read Permit assigned to dependant object : EQ, FL, WO, TL 20100909
19 PERMIT_REL_UPDATE Instance method Public Method Update Assignments to dependant object : EQ, FL, WO, TL 20100909
20 S_GET_INSTANCE Static method Public Method 20100909
Events
Class CL_EAMS_BO_PERMIT_REL has no event.
Types
Class CL_EAMS_BO_PERMIT_REL has no local type.
Method Signatures

Method CHECK_OBJECT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110215
2 Importing IS_PERMIT_REL_ID Call by reference Type reference (TYPE) EAMS_S_BO_PERMIT_REL_ID Permit Relation Identification 20110215
3 Importing IV_STATUS Call by reference Type reference (TYPE) J_STATUS Object status 20110215

Method CHECK_OBJECT_STATUS on class CL_EAMS_BO_PERMIT_REL has no exception.

Method CHECK_PERMIT_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20110214
2 Exporting EV_EXIST Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110126
3 Importing IS_PERMIT_REL_ID Call by reference Type reference (TYPE) EAMS_S_BO_PERMIT_REL_ID Permit Relation Identification 20110126

Method CHECK_PERMIT_EXIST on class CL_EAMS_BO_PERMIT_REL has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAN_UP Signature

Method CLEAN_UP on class CL_EAMS_BO_PERMIT_REL has no parameter.
Method CLEAN_UP on class CL_EAMS_BO_PERMIT_REL has no exception.

Method CLEAR_PERMITS_INS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_PERMIT_REL_ID Permit Relation Identification 20110126

Method CLEAR_PERMITS_INS on class CL_EAMS_BO_PERMIT_REL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_EAMS_BO_PERMIT_REL has no parameter.
Method CONSTRUCTOR on class CL_EAMS_BO_PERMIT_REL has no exception.

Method GET_ADDITIONAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE_DATA Call by reference Type reference (TYPE) EAMS_S_BO_PERMIT_REL_DATA Permit Relation Data 20101112
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20101112
3 Importing IS_PERMIT_DATA Call by reference Type reference (TYPE) EAM_S_PERMIT_READ Permit Data 20100930
4 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100930

Method GET_ADDITIONAL_DATA on class CL_EAMS_BO_PERMIT_REL has no exception.

Method GET_APPROVAL_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE_DATA Call by reference Type reference (TYPE) EAMS_S_BO_PERMIT_REL_DATA Permit Relation Data 20101112
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20101112
3 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20101112
4 Importing IV_APPR_FOR_WO_COMPL Call by reference Type reference (TYPE) K_AA Approval: Valid for Order Completion 20101112
5 Importing IV_APPR_FOR_WO_RELEASE Call by reference Type reference (TYPE) K_AF Approval: Valid for Order Release 20101112
6 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20101112

Method GET_APPROVAL_TXT on class CL_EAMS_BO_PERMIT_REL has no exception.

Method GET_APPROVAL_TXT_WO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE_DATA Call by reference Type reference (TYPE) EAMS_S_BO_PERMIT_REL_DATA Permit Relation Data 20101112
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20101112
3 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20101112
4 Importing IS_PERMIT_DATA Call by reference Type reference (TYPE) EAM_S_PERMIT_READ Permit Data 20101112
5 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20101112

Method GET_APPROVAL_TXT_WO on class CL_EAMS_BO_PERMIT_REL has no exception.

Method GET_DOMVALUE_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20101112
2 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20101112
3 Exporting EV_VALUE_TEXT Call by reference Type reference (TYPE) VAL_TEXT Short Text for Fixed Values 20101112
4 Importing IV_DOMNAME Call by reference Type reference (TYPE) DDOBJNAME Domain name 20101112
5 Importing IV_DOMVALUE Call by reference Type reference (TYPE) DOMVALUE_L Value for Domain 20101112

Method GET_DOMVALUE_TXT on class CL_EAMS_BO_PERMIT_REL has no exception.

Method GET_ORIGIN_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE_DATA Call by reference Type reference (TYPE) EAMS_S_BO_PERMIT_REL_DATA Permit Relation Data 20101115
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20101115
3 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20101115
4 Importing IV_ORIGIN Call by reference Type reference (TYPE) K_ORIGIN Indicator: Permit Origin in Order 20101115

Method GET_ORIGIN_TXT on class CL_EAMS_BO_PERMIT_REL has no exception.

Method GET_PERMITS_BY_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20101021
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_PERMIT_REL_DATA Permit Relation Data 20101021
3 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20101021
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_OBJID Object ID (Object Number - EAMS_OBJNR) 20101021

Method GET_PERMITS_BY_OBJ on class CL_EAMS_BO_PERMIT_REL has no exception.

Method GET_PERMIT_REL_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE_DATA Call by reference Type reference (TYPE) EAMS_S_BO_PERMIT_REL_DATA Permit Relation Data 20110119

Method GET_PERMIT_REL_LONGTEXT on class CL_EAMS_BO_PERMIT_REL has no exception.

Method GET_SAFETY_RELEVANCE_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE_DATA Call by reference Type reference (TYPE) EAMS_S_BO_PERMIT_REL_DATA Permit Relation Data 20101112
2 Importing IV_PMSOG Call by reference Type reference (TYPE) PMSOG Permit Key 20101020

Method GET_SAFETY_RELEVANCE_TXT on class CL_EAMS_BO_PERMIT_REL has no exception.

Method PERMIT_INSERTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERMITS_TO Call by reference Type reference (TYPE) EAM_T_PERMIT_READ Table with permit details 20110210
2 Importing IV_OBJNR_FROM Call by reference Type reference (TYPE) J_OBJNR Permit to be assigned from object 20110210
3 Importing IV_OBJNR_TO Call by reference Type reference (TYPE) J_OBJNR Permit to be assignet to object 20110210

Method PERMIT_INSERTED on class CL_EAMS_BO_PERMIT_REL has no exception.

Method PERMIT_REL_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100915
2 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_PERMIT_REL_ID Permit Relation Identification 20100909

Method PERMIT_REL_DELETE on class CL_EAMS_BO_PERMIT_REL has no exception.

Method PERMIT_REL_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100909
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_PERMIT_REL_DATA Permit Relation Data 20100909
3 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20100915
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_PERMIT_REL_ID Permit Relation Identification 20100909

Method PERMIT_REL_INSERT on class CL_EAMS_BO_PERMIT_REL has no exception.

Method PERMIT_REL_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100909
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_PERMIT_REL_DATA Permit Relation Data 20100909
3 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20100915
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_PERMIT_REL_ID Permit Relation ID 20100909

Method PERMIT_REL_READ on class CL_EAMS_BO_PERMIT_REL has no exception.

Method PERMIT_REL_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100909
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_PERMIT_REL_DATA Permit Relation Data 20100909
3 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20100915
4 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_PERMIT_REL_DATA Permit Relation Data 20100909

Method PERMIT_REL_UPDATE on class CL_EAMS_BO_PERMIT_REL has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_EAMS_BO_PERMIT_REL Business Object Permit Assignment 20100909

Method S_GET_INSTANCE on class CL_EAMS_BO_PERMIT_REL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606