SAP ABAP Class CL_EAMS_BO_PARTNER (Business Object Functional Location)
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_PARTNER  
Short Description Business Object Functional Location    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_BO_MISC   Miscellaneous for Business Object 
Created 20090129   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
Class CL_EAMS_BO_PARTNER has no interface implemented.
Friends
Class CL_EAMS_BO_PARTNER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_RESPONSIBLE Constant Public See coding 20090506
2 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_PARTNER Business Object 20090129
3 MO_BO_INTEROP Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_INTEROP Business Object Interoperability of Order and Notification 20110110
4 MO_SRV Instance attribute Protected Object reference (TYPE REF TO) CL_EAMS_BO_SRV 20090129
5 MT_PARTNER_REL_UPD Instance attribute Private Type reference (TYPE) EAMS_T_BO_PARTNER_REL_OBJID Partner assignments changed 20091126
6 MT_TPAER Instance attribute Private Type reference (TYPE) EAMS_T_BO_TPAER Business Object: Partner Determination Procedure 20090224
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHANGEABILITY Instance method Public Method Check if Partner Assignments are Changeable for Given Object 20130129
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090129
3 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20090129
4 GET_PARGR_OBTYP_BY_OBJID Instance method Private Method 20091126
5 GET_PARTNER_FUNCTION Instance method Public Method Get Partner functions 20090402
6 GET_PARTNER_FUNCTION_BY_OBJECT Instance method Public Method Get Partner functions 20091126
7 GET_PARTNER_LI_BY_OBJECT Instance method Public Method Get Partners Assigned to Object 20091124
8 PARTNER_REL_DELETE Instance method Public Method Partner Relation Delete 20091028
9 PARTNER_REL_INSERT Instance method Public Method Partner Relation Insert 20091028
10 PARTNER_REL_UPDATE Instance method Public Method Partner Relation change 20091123
11 QUERY_PARTNER_RESPONSIBLE Instance method Public Method Partners for Partner functions like User, Dept, Person Resp. 20090415
12 READ_PARTNER_LI Instance method Protected Method Get Partners to Object Number, Object Type and PARGR 20091126
13 READ_PARTNER_LI_DETAILS Instance method Protected Method Get Details of Partners Assigned to Object 20091126
14 REFRESH Instance method Public Method Refresh Partner Buffer (triggered by leading object EQ, FL.. 20090521
15 REGISTER_OBJNR_FOR_SAVE Instance method Private Method Register an object for which the partner needs to be saved 20100521
16 SAVE Instance method Public Method 20091127
17 S_GET_INSTANCE Static method Public Method 20090129
Events
Class CL_EAMS_BO_PARTNER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DIADRP Public See coding 20090204 tt_diadrp TYPE STANDARD TABLE OF diadrp
2 TT_IHPAVB Public See coding 20090204 tt_ihpavb TYPE STANDARD TABLE OF ihpavb
3 TT_T370F Public See coding 20090203 tt_t370f TYPE STANDARD TABLE OF t370f
Method Signatures

Method CHECK_CHANGEABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGEABLE Call by reference Type reference (TYPE) ABAP_BOOL Indicator: Data is Changeable = X 20130129
2 Importing IV_AKTYP Call by reference Type reference (TYPE) T365-AKTYP Activity type 20130129
3 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20130130

Method CHECK_CHANGEABILITY on class CL_EAMS_BO_PARTNER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method GET_PARGR_OBTYP_BY_OBJID 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 20091126
2 Exporting EV_OBTYP Call by reference Type reference (TYPE) J_OBTYP Object Category 20091126
3 Exporting EV_PARGR Call by reference Type reference (TYPE) PARGR Partner Determination Procedure 20091126
4 Importing IV_OBJID Call by reference Type reference (TYPE) J_OBJNR Object number 20091126
5 Importing IV_TABIX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20091221

Method GET_PARGR_OBTYP_BY_OBJID on class CL_EAMS_BO_PARTNER has no exception.

Method GET_PARTNER_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_PARTNER_FUNCTIONS Partner Functions 20090402
2 Importing IV_PARGR Call by reference Type reference (TYPE) PARGR Partner Determination Procedure 20090402

Method GET_PARTNER_FUNCTION on class CL_EAMS_BO_PARTNER has no exception.

Method GET_PARTNER_FUNCTION_BY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_PARTNER_FUNCTIONS Partner Functions 20091126
2 Importing IS_NODE_ID Call by reference Type reference (TYPE) EAMS_S_BO_PARTNER_REL_OBJID Partner Determination Procedure 20091126
3 Importing IV_TABIX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20091221

Method GET_PARTNER_FUNCTION_BY_OBJECT on class CL_EAMS_BO_PARTNER has no exception.

Method GET_PARTNER_LI_BY_OBJECT 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 20091124
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_PARTNER_REL_DATA Business Object - Partners Relation Data 20091124
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 20091124
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_PARTNER_REL_OBJID Partners Relation ID 20091124

Method GET_PARTNER_LI_BY_OBJECT on class CL_EAMS_BO_PARTNER has no exception.

Method PARTNER_REL_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_PARTNER_REL_ID Partners Relation ID 20091126

Method PARTNER_REL_DELETE on class CL_EAMS_BO_PARTNER has no exception.

Method PARTNER_REL_INSERT 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 20091126
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_PARTNER_REL_DATA Partner Relation Inserted to Notification 20091126
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 20091126
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_PARTNER_REL_ID Partners Relation ID 20091126

Method PARTNER_REL_INSERT on class CL_EAMS_BO_PARTNER has no exception.

Method PARTNER_REL_UPDATE 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 20091127
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_PARTNER_REL_DATA Partner Relation Inserted to Notification 20091127
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 20091127
4 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_PARTNER_REL_DATA Partners Relation Data 20091127

Method PARTNER_REL_UPDATE on class CL_EAMS_BO_PARTNER has no exception.

Method QUERY_PARTNER_RESPONSIBLE 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 20100128
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090415
3 Exporting ET_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE 20090415
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20090415
5 Importing IS_OPTIONS Call by reference Type reference (TYPE) /PLMB/S_SPI_QUERY_OPTIONS Query options 20090415
6 Importing IT_FILTER_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE 20090415
7 Importing IT_SEL_PARAM Call by reference Type reference (TYPE) /PLMB/T_SPI_SELECTION_PARAM Selection criteria for Queries on BO attributes 20090415
8 Importing IV_KEYS_ONLY Call by reference Type reference (TYPE) /PLMB/SPI_KEYS_ONLY_IND Indicator Return Keys Only 20090415

Method QUERY_PARTNER_RESPONSIBLE on class CL_EAMS_BO_PARTNER has no exception.

Method READ_PARTNER_LI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARTNERS Call by reference Type reference (TYPE) TT_IHPAVB Business Object Functional Location - Partners 20091126
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Generated Table for View ITOB 20091126
3 Importing IV_OBTYP Call by reference Type reference (TYPE) J_OBTYP Object Category 20091126
4 Importing IV_PARGR Call by reference Type reference (TYPE) PARGR Functional Location Category 20091126

Method READ_PARTNER_LI on class CL_EAMS_BO_PARTNER has no exception.

Method READ_PARTNER_LI_DETAILS 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 20091126
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_PARTNER_REL_DATA Business Object - Partners Relation Data 20091126
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 20091126
4 Importing IT_PARTNER_IHPA Call by reference Type reference (TYPE) TT_IHPAVB Table with Partner Information 20091126
5 Importing IV_SRC_NODE_ID Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20091126

Method READ_PARTNER_LI_DETAILS on class CL_EAMS_BO_PARTNER has no exception.

Method REFRESH Signature

Method REFRESH on class CL_EAMS_BO_PARTNER has no parameter.
Method REFRESH on class CL_EAMS_BO_PARTNER has no exception.

Method REGISTER_OBJNR_FOR_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20100521

Method REGISTER_OBJNR_FOR_SAVE on class CL_EAMS_BO_PARTNER has no exception.

Method SAVE Signature

Method SAVE on class CL_EAMS_BO_PARTNER has no parameter.
Method SAVE on class CL_EAMS_BO_PARTNER 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_PARTNER Business Object Equipment 20090129

Method S_GET_INSTANCE on class CL_EAMS_BO_PARTNER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605