SAP ABAP Class CL_EAMS_NAVR_SUP (Superior class for object relations classes)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
PM (Application Component) Plant Maintenance
⤷
EAMS_NAV (Package) Object Navigator
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /PLMB/IF_NAVR | NAV - Relation Interface | 20081024 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MPOS2NTF | Determines Notifications assigned to a Maintenance Plan Item | 20090723 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORD2OBJK | Determines Object Lists assigned to an Order | 20091211 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORD2GOS | Determines GOS (archive link) assigned to aNotification | 20090205 |
| 4 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORD2FL | Functional Locations in object list of an order | 20090123 |
| 5 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORD2EQUI | Equipments in object list of an order | 20090122 |
| 6 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORD2DIR | Determines DIRs as PRTs assigned to an Order | 20090127 |
| 7 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_OLNK2DIR | Determines DIRs assigned to Object Link | 20090824 |
| 8 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_OLNK2CHAR | Determines Characteristics for an Object Link | 20090827 |
| 9 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_NTF2GOS | Determines GOS (archive link) assigned to aNotification | 20090205 |
| 10 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_NTF2DIR | Determines DIRs assigned to a Notification | 20090121 |
| ... | Click here to see Used By full list (91 items) | |||
Properties
| Class | CL_EAMS_NAVR_SUP | |
| Short Description | Superior class for object relations classes | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | EAMS_NAV | Object Navigator |
| Created | 20081024 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_EAMS_NAVR_SUP has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /PLMB/IF_NAVR | NAV - Relation Interface | 20081024 |
Friends
Class CL_EAMS_NAVR_SUP has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | TYP_DDIC_NAMES | 20081024 | ||||
| 2 | Instance attribute | Protected | Type reference (TYPE) | TYP_OBJECT_NAMES | Object names of parent and child | 20081024 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | /PLMB/NAV_RELATION_NAME | Relation | 20081024 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20081027 | |
| 2 | Instance method | Protected | Method | Get Instance of BO class | 20081112 | |
| 3 | Instance method | Protected | Method | Set DDIC names | 20081027 | |
| 4 | Instance method | Protected | Method | Explode single parent object | 20081024 |
Events
Class CL_EAMS_NAVR_SUP has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TYP_DDIC_NAMES | Protected | See coding | 20081024 | BEGIN OF typ_ddic_names ,
t_child_key TYPE typename,
END OF typ_ddic_names
|
||
| 2 | TYP_OBJECT_NAMES | Protected | See coding | Object names of parent and child | 20081024 | BEGIN OF typ_object_names,
parent TYPE /plmb/gos_object_type,
child TYPE /plmb/gos_object_type,
END OF typ_object_names
|
Method Signatures
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_EAMS_NAVR_SUP has no parameter.
Method CONSTRUCTOR on class CL_EAMS_NAVR_SUP has no exception.
Method GET_BO_REFERENCE Signature
Method GET_BO_REFERENCE on class CL_EAMS_NAVR_SUP has no parameter.
Method GET_BO_REFERENCE on class CL_EAMS_NAVR_SUP has no exception.
Method SET_DDIC_NAMES Signature
Method SET_DDIC_NAMES on class CL_EAMS_NAVR_SUP has no parameter.
Method SET_DDIC_NAMES on class CL_EAMS_NAVR_SUP has no exception.
Method SINGLE_EXPLOSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHILD_KEY | Call by reference | Type reference (TYPE) | INDEX TABLE | ObjNav: INTID of child object | 20081024 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20090817 | |||
| 3 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20090817 | |||
| 4 | IS_PARENT_KEY | Call by reference | Type reference (TYPE) | DATA | NAV - Incl. struct. for common INTID and obj. key of parent | 20081024 |
Method SINGLE_EXPLOSION on class CL_EAMS_NAVR_SUP has no exception.
Meta Relationship - Used By (full list)
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MPOS2NTF | Determines Notifications assigned to a Maintenance Plan Item | 20090723 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORD2OBJK | Determines Object Lists assigned to an Order | 20091211 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORD2GOS | Determines GOS (archive link) assigned to aNotification | 20090205 |
| 4 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORD2FL | Functional Locations in object list of an order | 20090123 |
| 5 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORD2EQUI | Equipments in object list of an order | 20090122 |
| 6 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORD2DIR | Determines DIRs as PRTs assigned to an Order | 20090127 |
| 7 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_OLNK2DIR | Determines DIRs assigned to Object Link | 20090824 |
| 8 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_OLNK2CHAR | Determines Characteristics for an Object Link | 20090827 |
| 9 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_NTF2GOS | Determines GOS (archive link) assigned to aNotification | 20090205 |
| 10 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_NTF2DIR | Determines DIRs assigned to a Notification | 20090121 |
| 11 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MPOS2ORD | Determines Order assigned to a Maint. Plan Item | 20090723 |
| 12 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MPOS2OBJK | Determines Object Lists assigned to a Maintenance Plant Item | 20090721 |
| 13 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORD2ORDOP | Operations assigned to an Order | 20090922 |
| 14 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MPOS2MPOS | Determines DIRs assigned to an Equipment | 20090720 |
| 15 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MPOS2MHIS | Determines Maintenance History of a Maintenance Item | 20090828 |
| 16 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MPOS2MHIO | Determines Maintenance Call Obj. of a Maintenance Item | 20090828 |
| 17 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MP2MD | Determines Measurement Docs assigned to Measuring Point | 20081210 |
| 18 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MHIS2SESHT | Determines Service Entry Sheets of a Maintenance History | 20100202 |
| 19 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MHIS2ORD | Determines Orders of a Maintenance History | 20100129 |
| 20 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MHIS2NTF | Determines Notifications of a Maintenance History | 20100129 |
| 21 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MHIS2MHIO | Determines Maintenance Call Obj. of a Maintenance History | 20090828 |
| 22 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MAT2MAT | Determines Materials assigned to a Material BOM | 20081029 |
| 23 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MAT2GOS | Determines DIRs assigned to a Material | 20081216 |
| 24 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_TL2DIR | Determines DIRs assigned to an Tasklist | 20090127 |
| 25 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_WCM_WCD_T2WCM_WCI | Determines WCIs of a WCD | 20100511 |
| 26 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_WCM_WCD2WCM_WCI | Determines WCIs of a WCD | 20100510 |
| 27 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_WCM_WCA2WCM_WCD | Determines WCD assigned to a WCA | 20100503 |
| 28 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_WCM_WAP2WCM_WCA | Determines WCD Templates assigned to an Equipment | 20100503 |
| 29 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_TLOP2PRT_P | Determines PTRs(MPoint) assigned to an TL operation | 20090820 |
| 30 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_TLOP2PRT_O | Determines PTRs(Others) assigned to an TL operation | 20090819 |
| 31 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_TLOP2PRT_M | Determines PTRs(Mat.) assigned to an TL operation | 20090820 |
| 32 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_TLOP2PRT_E | Determines PTRs(EQUI) assigned to an TL operation | 20090819 |
| 33 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_TLOP2PRT_D | Determines PTRs(EQUI) assigned to an TL operation | 20090916 |
| 34 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_TL2TLOP | Operations assigned to an Tasklist (obsolete?) | 20090817 |
| 35 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_TL2RPRM | Determines Permits assigned to an Task List | 20110127 |
| 36 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MAT2DIR | Determines DIRs assigned to a Material | 20081210 |
| 37 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_PRT_O2TLOP | Determines TL operfations assigned to a Funct. Loc. | 20090820 |
| 38 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_PRT_O2ORDOP | Determines TL operfations assigned to a Funct. Loc. | 20090918 |
| 39 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORDOP2PRT_P | Determines PRTs(Mpoint) assigned to an order operation | 20090923 |
| 40 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORDOP2PRT_O | Determines PRTs(Others) assigned to an order operation | 20090923 |
| 41 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORDOP2PRT_M | Determines PRTs(Material) assigned to an order operation | 20090923 |
| 42 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORDOP2PRT_E | Determines PRTs(EQUI) assigned to an order operation | 20090923 |
| 43 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORDOP2PRT_D | Determines PRTs(DIR) assigned to an order operation | 20090923 |
| 44 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORDOP2CONF | Determines PRTs(DIR) assigned to an order operation | 20091112 |
| 45 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORD2WCM_WAP | Determines WAP assigned to an Order | 20100427 |
| 46 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_ORD2RPRM | Determines Permits assigned to an Order | 20101214 |
| 47 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2JOB | Determines Jobs assigned to an Equipment | 20090817 |
| 48 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2USGLIST | Determines Equipments installed in Equipments | 20090830 |
| 49 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2TLOP | Determines TL operfations assigned to an Equipment | 20090817 |
| 50 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2TL | Determines Task Lists assigned to an Equipment | 20081113 |
| 51 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2SGAP | Determines Struture Gaps assigned to a Functional Location | 20090724 |
| 52 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2RPRM | Determines Permits assigned to an Equipment | 20101214 |
| 53 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2ORD | Determines Order assigned to an Equipment | 20081113 |
| 54 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2OLNK | Determines Object Link assigned to an Equipment | 20090819 |
| 55 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2NTF | Determines Notifications assigned to an Equipment | 20081112 |
| 56 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2MPOS | Determines Maint.Plan Items assigned to an Equipment | 20090409 |
| 57 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2MP | Determines Measuring Points assigned to an Equipment | 20081107 |
| 58 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2MAT | Determines Materials assigned to an Equipment BOM | 20081029 |
| 59 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2WCM_WCD_T | Determines WCD Templates assigned to an Equipment | 20100423 |
| 60 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2GOS | Determines GOS (archive link) assigned to an Equipment | 20081212 |
| 61 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2EQUI | Determines Equipments installed in Equipments | 20081027 |
| 62 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2DIR | Determines DIRs assigned to an Equipment | 20081121 |
| 63 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_EQUI2CHAR | determines Characteristics for an equi | 20081218 |
| 64 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_DIR2TL | Determines Tasklists of a DIR (DOC) | 20090120 |
| 65 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_DIR2ORIG | DeterminesOriginals of a DIR | 20081125 |
| 66 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_DIR2ORD | Determines PM Orders of a DIR (DOC) | 20090119 |
| 67 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_DIR2NTF | Determines Notifications of a DIR (DOC) | 20090121 |
| 68 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_DIR2MAT | Determines Materials of a DIR (DOC) | 20081211 |
| 69 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_DIR2FL | Determines FLOCs of a DIR (DOC) | 20081216 |
| 70 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2OLNK | Determines Object Link assigned to a Functional Location | 20090821 |
| 71 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_MAT2CHAR | determines Characteristics for an equi | 20090112 |
| 72 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_JOB2TASK | Determines Tasks assigned to a Job | 20090818 |
| 73 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_JOB2ORDOP | Determines Operations assigned to a Job | 20090819 |
| 74 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_JOB2DIR | Determines Document Info Records assigned to a Job | 20090817 |
| 75 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2WCM_WCD_T | Determines WCD Templates assigned to an FLOC | 20100427 |
| 76 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2TLOP | Determines TL operfations assigned to a Funct. Loc. | 20090818 |
| 77 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2TL | Determines Task Lists assigned to an Equipment | 20081113 |
| 78 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2SGAP | Determines Struture Gaps assigned to an Equipment | 20090724 |
| 79 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2RPRM | Determines Permits assigned to an Equipment | 20101214 |
| 80 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2ORD | Determines Orders assigned to a Func. Loc. | 20081113 |
| 81 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_DIR2EQUI | Determines Equipments of a DIR (DOC) | 20081216 |
| 82 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2NTF | Determines Notifications assigned to a Func. Loc. | 20081113 |
| 83 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2MPOS | Determines DIRs assigned to an Equipment | 20090422 |
| 84 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2MP | Determines Measuring Points assigned to a Func. location | 20081027 |
| 85 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2MAT | Determines Materials assigned to a Funct Location BOM | 20081029 |
| 86 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2JOB | Determines Jobs assigned to a Functional Location | 20090817 |
| 87 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2GOS | Determines GOS (archive link) assigned to a Func. Location | 20081212 |
| 88 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2FL | Determines Functional Locations installed in Funct Locations | 20081027 |
| 89 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2EQUI | Determines Equipments installed in Functional location | 20081027 |
| 90 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2DIR | Determines DIRs assigned to a Func.Loc. | 20081125 |
| 91 | Inheritance (c INHERITING FROM c_ref) | CL_EAMS_NAVR_FL2CHAR | determines Characteristics for an equi | 20090109 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 605 |