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 | 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 | Constant | Public | See coding | 20090506 | |||||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_EAMS_BO_PARTNER | Business Object | 20090129 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_EAMS_BO_INTEROP | Business Object Interoperability of Order and Notification | 20110110 | |||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_EAMS_BO_SRV | 20090129 | ||||
| 5 | Instance attribute | Private | Type reference (TYPE) | EAMS_T_BO_PARTNER_REL_OBJID | Partner assignments changed | 20091126 | |||
| 6 | 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 | Instance method | Public | Method | Check if Partner Assignments are Changeable for Given Object | 20130129 | |
| 2 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20090129 | |
| 3 | Instance method | Private | Constructor | CONSTRUCTOR | 20090129 | |
| 4 | Instance method | Private | Method | 20091126 | ||
| 5 | Instance method | Public | Method | Get Partner functions | 20090402 | |
| 6 | Instance method | Public | Method | Get Partner functions | 20091126 | |
| 7 | Instance method | Public | Method | Get Partners Assigned to Object | 20091124 | |
| 8 | Instance method | Public | Method | Partner Relation Delete | 20091028 | |
| 9 | Instance method | Public | Method | Partner Relation Insert | 20091028 | |
| 10 | Instance method | Public | Method | Partner Relation change | 20091123 | |
| 11 | Instance method | Public | Method | Partners for Partner functions like User, Dept, Person Resp. | 20090415 | |
| 12 | Instance method | Protected | Method | Get Partners to Object Number, Object Type and PARGR | 20091126 | |
| 13 | Instance method | Protected | Method | Get Details of Partners Assigned to Object | 20091126 | |
| 14 | Instance method | Public | Method | Refresh Partner Buffer (triggered by leading object EQ, FL.. | 20090521 | |
| 15 | Instance method | Private | Method | Register an object for which the partner needs to be saved | 20100521 | |
| 16 | Instance method | Public | Method | 20091127 | ||
| 17 | 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 | EV_CHANGEABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Indicator: Data is Changeable = X | 20130129 | |||
| 2 | IV_AKTYP | Call by reference | Type reference (TYPE) | T365-AKTYP | Activity type | 20130129 | |||
| 3 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20091126 | |||
| 2 | EV_OBTYP | Call by reference | Type reference (TYPE) | J_OBTYP | Object Category | 20091126 | |||
| 3 | EV_PARGR | Call by reference | Type reference (TYPE) | PARGR | Partner Determination Procedure | 20091126 | |||
| 4 | IV_OBJID | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20091126 | |||
| 5 | 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 | ET_NODE_DATA | Call by reference | Type reference (TYPE) | EAMS_T_BO_PARTNER_FUNCTIONS | Partner Functions | 20090402 | |||
| 2 | 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 | ET_NODE_DATA | Call by reference | Type reference (TYPE) | EAMS_T_BO_PARTNER_FUNCTIONS | Partner Functions | 20091126 | |||
| 2 | IS_NODE_ID | Call by reference | Type reference (TYPE) | EAMS_S_BO_PARTNER_REL_OBJID | Partner Determination Procedure | 20091126 | |||
| 3 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20091124 | |||
| 2 | ET_NODE_DATA | Call by reference | Type reference (TYPE) | EAMS_T_BO_PARTNER_REL_DATA | Business Object - Partners Relation Data | 20091124 | |||
| 3 | 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 | 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 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20091126 | |||
| 2 | ET_NODE_DATA | Call by reference | Type reference (TYPE) | EAMS_T_BO_PARTNER_REL_DATA | Partner Relation Inserted to Notification | 20091126 | |||
| 3 | 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 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20091127 | |||
| 2 | ET_NODE_DATA | Call by reference | Type reference (TYPE) | EAMS_T_BO_PARTNER_REL_DATA | Partner Relation Inserted to Notification | 20091127 | |||
| 3 | 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 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20100128 | |||
| 2 | ET_NODE_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20090415 | ||||
| 3 | ET_NODE_ID | Call by reference | Type reference (TYPE) | INDEX TABLE | 20090415 | ||||
| 4 | EV_FAILED | Call by reference | Type reference (TYPE) | /PLMB/SPI_FAILED_IND | Failed Indicator | 20090415 | |||
| 5 | IS_OPTIONS | Call by reference | Type reference (TYPE) | /PLMB/S_SPI_QUERY_OPTIONS | Query options | 20090415 | |||
| 6 | IT_FILTER_NODE_ID | Call by reference | Type reference (TYPE) | INDEX TABLE | 20090415 | ||||
| 7 | IT_SEL_PARAM | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_SELECTION_PARAM | Selection criteria for Queries on BO attributes | 20090415 | |||
| 8 | 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 | ET_PARTNERS | Call by reference | Type reference (TYPE) | TT_IHPAVB | Business Object Functional Location - Partners | 20091126 | |||
| 2 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Generated Table for View ITOB | 20091126 | |||
| 3 | IV_OBTYP | Call by reference | Type reference (TYPE) | J_OBTYP | Object Category | 20091126 | |||
| 4 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20091126 | |||
| 2 | ET_NODE_DATA | Call by reference | Type reference (TYPE) | EAMS_T_BO_PARTNER_REL_DATA | Business Object - Partners Relation Data | 20091126 | |||
| 3 | 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 | IT_PARTNER_IHPA | Call by reference | Type reference (TYPE) | TT_IHPAVB | Table with Partner Information | 20091126 | |||
| 5 | 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 | 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 | 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 |