Hierarchy
⤷ IS-U-MD (Application Component) Master Data
⤷ EMDGEN (Package) Master Data Generator - Generic Part
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_ISU_PROD_NODE_CUST | IS-U Master Data Template Nodes | 19991222 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ISU_PROD_NODE_TOP_CUST | IS-U Initial Product Nodes | 19991222 |
Properties
Class | CL_ISU_PROD_NODE_TOP_CUST | |
Short Description | IS-U Initial Product Nodes | |
Super Class | CL_ISU_PROD_NODE_CUST | IS-U Master Data Template Nodes |
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | EMDGEN | Master Data Generator - Generic Part |
Created | 19991222 | SAP |
Last change | 20070914 | 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_ISU_PROD_NODE_TOP_CUST | IS-U Initial Product Nodes | 19991222 |
Friends
Class CL_ISU_PROD_NODE_TOP_CUST has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ACCESS_TYPE | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Editing type | 19991229 | ||
2 | ATTRIBUTES_ALL | Instance attribute | Private | See coding | Table of all Tree Attributes | 20000202 | |||
3 | CO_ACC_COPY | Constant | Private | Type reference (TYPE) | CHAR1 | '4' | Constant: Copy | 20000328 | |
4 | CO_ACC_CREATE | Constant | Private | Type reference (TYPE) | CHAR1 | '3' | Constant: Create | 19991229 | |
5 | CO_ACC_DELETE | Constant | Private | Type reference (TYPE) | CHAR1 | '5' | Constant: Delete | 20000328 | |
6 | CO_ACC_DISPLAY | Constant | Private | Type reference (TYPE) | CHAR1 | '1' | Constant: Display | 19991229 | |
7 | CO_ACC_EDIT | Constant | Private | Type reference (TYPE) | CHAR1 | '2' | Constant: Change | 19991229 | |
8 | CO_ACT_ACTIVE | Constant | Private | Type reference (TYPE) | EPD_ACTIVE | 'A' | Activation Status "Active" | 19991229 | |
9 | CO_ACT_OBSOLET | Constant | Private | Type reference (TYPE) | EPD_ACTIVE | 'O' | Activation Status "O" | 20010412 | |
10 | CO_ACT_RELEASE | Constant | Private | Type reference (TYPE) | EPD_ACTIVE | 'F' | Activation Status "F" | 20010412 | |
11 | CO_ACT_UNKNOWN | Constant | Private | Type reference (TYPE) | EPD_ACTIVE | ' ' | Activation Status " " | 20010412 | |
12 | CO_CHANGED | Instance attribute | Private | Attribute reference (LIKE) | Table for Paramaters for Product Ident. of CRM Products | 20000214 | |||
13 | CO_FALSE | Constant | Private | Type reference (TYPE) | CHAR1 | ' ' | Constant: Not Set, No, False | 19991229 | |
14 | CO_LPRICE_HIST | Constant | Private | Type reference (TYPE) | CHAR11 | 'LPRICE_HIST' | Constant String | 20020927 | |
15 | CO_NOT_CHANGED | Instance attribute | Private | Attribute reference (LIKE) | Table for Paramaters for Product Ident. of CRM Products | 20000214 | |||
16 | CO_QPRICE_HIST | Constant | Private | Type reference (TYPE) | CHAR11 | 'QPRICE_HIST' | Constant String | 20020927 | |
17 | CO_TPRICE_HIST | Constant | Private | Type reference (TYPE) | CHAR11 | 'TPRICE_HIST' | Constant String | 20020927 | |
18 | CO_TRUE | Constant | Private | Type reference (TYPE) | CHAR1 | 'X' | Constant: Set, Yes, True | 19991229 | |
19 | CRM_DESTINATION | Instance attribute | Private | Type reference (TYPE) | CRMRFCPAR-RFCDEST | CRM RFC Target System | 20010613 | ||
20 | CRM_ONLINE | Instance attribute | Private | Type reference (TYPE) | EBA_FLAG | Indicators | 20010613 | ||
21 | ENQUEUED | Instance attribute | Private | Type reference (TYPE) | EBA_FLAG | Indicator: Product Locked | 20000214 | ||
22 | IFKEYS | Instance attribute | Private | See coding | Management Table for External Keys | 20000822 | |||
23 | IPRODA | Instance attribute | Private | Type reference (TYPE) | PRODA_TAB | Table for EPDPRODA | 19991229 | ||
24 | IPRODA_REF | Instance attribute | Private | Type reference (TYPE) | PRODA_TAB | Attributes of Referenced Product | 19991229 | ||
25 | IPRODA_TMP | Instance attribute | Private | Type reference (TYPE) | PRODA_TAB | Table for Runtime Version of EPDPRODA | 20010308 | ||
26 | IPRODH | Instance attribute | Private | Type reference (TYPE) | PRODH_TAB | Table for EPDPRODH | 19991229 | ||
27 | IPRODHT | Instance attribute | Private | Type reference (TYPE) | PRODH_T_TAB | Table for EPDPRODHT | 19991229 | ||
28 | IPRODHT_REF | Instance attribute | Private | Type reference (TYPE) | PRODH_T_TAB | Table for EPDPRODHT | 19991230 | ||
29 | IPRODH_REF | Instance attribute | Private | Type reference (TYPE) | PRODH_TAB | Table for EPDPRODH | 19991230 | ||
30 | IPRODT_REF | Instance attribute | Private | Type reference (TYPE) | PROD_T_TAB | Table of Referenced Products (Text) | 19991230 | ||
31 | IPROD_REF | Instance attribute | Private | Type reference (TYPE) | PROD_TAB | Table of Referenced Products | 19991230 | ||
32 | ITCRMPRODADD | Instance attribute | Private | Type reference (TYPE) | EPDCRMPRODADD_TYPE | Table for epdcrmprod_add | 20021030 | ||
33 | ITYPE | Instance attribute | Private | Type reference (TYPE) | TYPE_TAB | Table for EPDTYPE | 19991229 | ||
34 | ITYPEA | Instance attribute | Private | Type reference (TYPE) | TYPEA_TAB | Table for EPDTYPEA | 19991229 | ||
35 | ITYPEAT | Instance attribute | Private | Type reference (TYPE) | TYPEA_T_TAB | Table for EPDTYPEAT | 19991229 | ||
36 | ITYPEH | Instance attribute | Private | Type reference (TYPE) | TYPEH_TAB | Table for EPDTYPEH | 19991229 | ||
37 | ITYPEHT | Instance attribute | Private | Type reference (TYPE) | TYPEH_T_TAB | Table for EPDTYPEHT | 19991229 | ||
38 | ITYPET | Instance attribute | Private | Type reference (TYPE) | TYPE_T_TAB | Table for EPDTYPET | 19991229 | ||
39 | MESSAGE_CRM_PRODUCT_GUID | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | Message 048(EPD) Already Displayed | 20060309 | ||
40 | MESSAGE_EXT_PARAM | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | Message 047(EPD) Already Displayed | 20060308 | ||
41 | OLD_CRM_PRODUCT | Instance attribute | Private | Type reference (TYPE) | ESALES_CRM_PRODUCT | CRM Product | 20030724 | ||
42 | PRODID | Instance attribute | Private | Type reference (TYPE) | EPD_PRODID | External Product ID | 19991229 | ||
43 | PROD_PARAMS | Instance attribute | Private | Type reference (TYPE) | PROD_PARAM_TAB | Table of Product Parameters | 20000309 | ||
44 | PROD_SELECTED | Instance attribute | Private | Type reference (TYPE) | EBA_FLAG | Indicator: Product Selected | 19991229 | ||
45 | SAVED_IPRODA | Instance attribute | Private | Type reference (TYPE) | PRODA_TAB | First Saved Version of Attribute IPRODA | 20001018 | ||
46 | SAVED_IPRODH | Instance attribute | Private | Type reference (TYPE) | PRODH_TAB | First Saved Version of Attribute IPRODH | 20001018 | ||
47 | SAVED_IPRODHT | Instance attribute | Private | Type reference (TYPE) | PRODH_T_TAB | First Saved Version of Attribute IPRODHT | 20001018 | ||
48 | SAVED_IPRODIDSEL | Instance attribute | Private | Type reference (TYPE) | EPDPRODIDSEL_TAB | Last Saved Version of Attribute EPDPRODIDSEL | 20001018 | ||
49 | SAVED_ITCRMPRODADD | Instance attribute | Private | Type reference (TYPE) | EPDCRMPRODADD_T | Table Category for Including Selected CRM Products | 20030724 | ||
50 | SAVED_WPROD | Instance attribute | Private | Type reference (TYPE) | EPDPROD | Last Saved Version of Attribute WPROD | 20001018 | ||
51 | SAVED_WPRODT | Instance attribute | Private | Type reference (TYPE) | EPDPRODT | Last Saved Version of Attribute WPRODT | 20001018 | ||
52 | SORTORDER | Instance attribute | Private | Type reference (TYPE) | I | Sort Order | 19991230 | ||
53 | TYPEID | Instance attribute | Private | Type reference (TYPE) | EPD_TYPEID | External Product Category ID | 19991229 | ||
54 | WCRMPRODADD | Instance attribute | Private | Type reference (TYPE) | EPDCRMPRODADD | Work Area for epdcrmprod_add | 20021030 | ||
55 | WPROD | Instance attribute | Private | Type reference (TYPE) | EPDPROD | Work Area for EPDPROD | 19991229 | ||
56 | WPRODT | Instance attribute | Private | Type reference (TYPE) | EPDPRODT | Work Area for EPDPRODT | 19991230 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUILD_FOR_SAVE | Instance method | Private | Method | Composes the Update Table | 19991230 |
2 | BUILD_TREE_FROM_PRODUCT | Instance method | Private | Method | Generate Product Tree from Product Definition | 19991229 |
3 | BUILD_TREE_FROM_TYPE | Instance method | Private | Method | Generate Initial Product Tree from Category Definition | 19991229 |
4 | BUILD_TREE_FROM_TYPE_INTERNAL | Instance method | Private | Method | Generate Initial Product Tree from Cat. Definition (Rec.) | 19991230 |
5 | CHECK_KEY_REFERENCE_TOP | Instance method | Public | Method | Checks the Validity of a Key Reference | 20000823 |
6 | CREATE_CHANGE | Static method | Public | Method | Generates an Existing Product | 19991222 |
7 | CREATE_COPY | Static method | Public | Method | Generates a Copy of an Existing Product | 20000327 |
8 | CREATE_DELETE | Static method | Public | Method | Deletes an Existing Product | 20000327 |
9 | CREATE_DISPLAY | Static method | Public | Method | Generates an Existing Product | 19991222 |
10 | CREATE_NEW | Static method | Public | Method | Generates a New Product | 19991222 |
11 | DELETE_NODE_INTERNAL | Instance method | Private | Method | Deletes Subtree Recursively | 20000309 |
12 | DEQUEUE | Instance method | Private | Method | Unlock Product | 20000214 |
13 | DETERMINE_NODE_FUNCTIONS | Instance method | Private | Method | Determines Possible Functions for all Subnodes of an Alias | 20000308 |
14 | DISTRIBUTE_EXTERNAL_PARAMS | Instance method | Private | Method | Distributes the External Parameters | 20000728 |
15 | ENQUEUE | Instance method | Private | Method | Lock Product | 20000214 |
16 | F4_KEY_REFERENCE_TOP | Instance method | Public | Method | Search Help for Key Reference | 20000823 |
17 | GET_EXTERNAL_CRM_PARAMS | Instance method | Private | Method | Determines External Parameters of CRM Utility Product | 20010411 |
18 | GET_EXTERNAL_MULTI_CRM_PARAMS | Instance method | Private | Method | Determines External Parameters of CRM Utility Product | 20030724 |
19 | GET_EXTERNAL_PARAMS | Instance method | Private | Method | Determines Parameters of Utility Product | 20000728 |
20 | GET_FATHER_OF_TYPE | Static method | Private | Method | Recursive Determination of Closest Available Predecessor | 20000822 |
21 | NODE_ACTIVATE | Instance method | Public | Method | Activates Subtree | 20000309 |
22 | NODE_DELETE | Instance method | Public | Method | Deletes Subtree | 20000309 |
23 | NODE_DUPLICATE | Instance method | Public | Method | Duplicates Subtree | 20000309 |
24 | NOTICE_LAST_SAVE_VERSION | Instance method | Private | Method | Notes Last Master Data Template Version Saved | 20001018 |
25 | SELECT_PRODUCT | Instance method | Private | Method | Selects Product from Database | 19991229 |
26 | SELECT_TYPE | Instance method | Private | Method | Sets Product ID | 19991229 |
27 | SET_UNIQUE_KEY_REFERENCE_TOP | Instance method | Public | Method | Detemines and Sets Unique External Key | 20000823 |
28 | TR_OBJECT_CHECK | Instance method | Private | Method | Checks Transport System | 20000214 |
29 | TR_OBJECT_INSERT | Instance method | Private | Method | Writes Transport Entries | 20000214 |
Events
Class CL_ISU_PROD_NODE_TOP_CUST has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | EPDCRMPRODADD_TYPE | Private | See coding | 20030121 | epdcrmprodadd_type TYPE STANDARD TABLE OF epdcrmprodadd
INITIAL SIZE 0
|
||
2 | EPDPRODIDSEL_TAB | Private | See coding | 20001018 | epdprodidsel_tab TYPE STANDARD TABLE OF epdprodidsel
INITIAL SIZE 0
|
||
3 | EPDPRODIDSEL_TYPE | Private | Type reference (TYPE) | EPDPRODIDSEL | EPDPRODIDSEL_TYPE | 20001018 |
|
4 | FKEY_LINE | Private | See coding | Workarea for Management of External Keys | 20000822 | BEGIN OF fkey_line,
fkey_typeid TYPE epd_fkey_typeid,
attrid TYPE epd_attrid,
node TYPE REF TO cl_isu_prod_node_cust,
attr TYPE REF TO cl_isu_prod_attribute,
unique TYPE flag,
END OF fkey_line
|
|
5 | PRODA_TAB | Private | See coding | Table for EPDPRODA | 19991229 | proda_tab TYPE SORTED TABLE OF epdproda
WITH UNIQUE KEY node indx
INITIAL SIZE 0
|
|
6 | PRODH_T_TAB | Private | See coding | Table for EPDPRODHT | 19991229 | prodh_t_tab TYPE STANDARD TABLE OF epdprodht
INITIAL SIZE 0
|
|
7 | PROD_PARAM | Private | See coding | Product Parameter | 20000309 | BEGIN OF prod_param,
name TYPE swc_elem,
external TYPE flag,
text TYPE text50,
count TYPE i,
attr TYPE STANDARD TABLE OF REF TO cl_isu_prod_attribute
WITH DEFAULT KEY INITIAL SIZE 0,
END OF prod_param
|
|
8 | PROD_PARAM_TAB | Private | See coding | PROD_PARAM_TAB | 20000309 | prod_param_tab TYPE SORTED TABLE OF prod_param
WITH UNIQUE KEY name
INITIAL SIZE 0
|
|
9 | PROD_TAB | Private | See coding | Table for EPDPROD | 19991229 | prod_tab TYPE STANDARD TABLE OF epdprod
INITIAL SIZE 0
|
|
10 | PROD_T_TAB | Private | See coding | Table for EPDPRODT | 19991229 | prod_t_tab TYPE STANDARD TABLE OF epdprodt
INITIAL SIZE 0
|
|
11 | TYPEA_TAB | Private | See coding | Table for EPDTYPEA | 19991229 | typea_tab TYPE TABLE OF epdtypea
INITIAL SIZE 0
|
|
12 | TYPEA_T_TAB | Private | See coding | Table for EPDTYPEAT | 19991229 | typea_t_tab TYPE SORTED TABLE OF epdtypea_t
WITH UNIQUE KEY typeid attrid
INITIAL SIZE 0
|
|
13 | TYPEH_TAB | Private | See coding | Table for EPDTYPEH | 19991229 | typeh_tab TYPE STANDARD TABLE OF epdtypeh
INITIAL SIZE 0
|
|
14 | TYPEH_T_TAB | Private | See coding | Table for EPDTYPEHT | 19991229 | typeh_t_tab TYPE STANDARD TABLE OF epdtypeht
INITIAL SIZE 0
|
|
15 | TYPE_TAB | Private | See coding | Table for EPDTYPE | 19991229 | type_tab TYPE STANDARD TABLE OF epdtype
INITIAL SIZE 0
|
|
16 | TYPE_T_TAB | Private | See coding | Table for EPDTYPET | 19991229 | type_t_tab TYPE STANDARD TABLE OF epdtypet
INITIAL SIZE 0
|
Method Signatures
Method BUILD_FOR_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NODE | Call by reference | Object reference (TYPE REF TO) | CL_ISU_PROD_NODE_CUST | Knoten | 19991230 |
Method BUILD_FOR_SAVE on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method BUILD_TREE_FROM_PRODUCT Signature
Method BUILD_TREE_FROM_PRODUCT on class CL_ISU_PROD_NODE_TOP_CUST has no parameter.
Method BUILD_TREE_FROM_PRODUCT on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method BUILD_TREE_FROM_TYPE Signature
Method BUILD_TREE_FROM_TYPE on class CL_ISU_PROD_NODE_TOP_CUST has no parameter.
Method BUILD_TREE_FROM_TYPE on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method BUILD_TREE_FROM_TYPE_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ALIASNAME | Call by reference | Type reference (TYPE) | EPD_ALIASTYPE | Aliasname eines Produkktypknotens | 20000114 | ||
2 | Importing | IM_FATHER_NODE | Call by reference | Object reference (TYPE REF TO) | CL_ISU_PROD_NODE_CUST | Vaterknoten | 20000308 | ||
3 | Importing | IM_INACTIVE | Call by reference | Type reference (TYPE) | EBA_FLAG | Kennz.: Inaktiver Knoten | 20000403 | ||
4 | Importing | IM_NODE | Call by reference | Object reference (TYPE REF TO) | CL_ISU_PROD_NODE_CUST | Aktueller Vaterknoten | 19991230 | ||
5 | Importing | IM_TYPEID | Call by reference | Type reference (TYPE) | EPD_TYPEID | Produkttyp des Knotens | 19991230 |
Method BUILD_TREE_FROM_TYPE_INTERNAL on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method CHECK_KEY_REFERENCE_TOP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ATTRID | Call by reference | Type reference (TYPE) | EPD_ATTRID | Attribut | 20000823 | ||
2 | Importing | IM_NODE | Call by reference | Type reference (TYPE) | EPD_NODE | Knoten (GUID) | 20000823 | ||
3 | Returning | RE_IS_VALID | Value transfer | Type reference (TYPE) | FLAG | Kennz: Refrenz ist gültig | 20000823 |
Method CHECK_KEY_REFERENCE_TOP on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method CREATE_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NO_CHECK | Call by reference | Type reference (TYPE) | EPD_KENNZX | Status der Vorlage nicht überprüfen | 20070118 | ||
2 | Importing | IM_PRODUCT_ID | Call by reference | Type reference (TYPE) | EPD_PRODID | Podukt-ID | 19991222 | ||
3 | Returning | RE_PROD_NODE_TOP | Value transfer | Object reference (TYPE REF TO) | IF_ISU_PROD_NODE_TOP_CUST | Produkt | 19991222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ENQUEUE_FAILED | Produkt kann nicht gesperrt werden | 20000214 | |
2 | INVALID | Produkt ist ungültig | 19991229 | |
3 | NOT_FOUND | Produkt existiert nicht | 19991222 | |
4 | NO_CHANGE_ALLOWED | Produkt darf auf Grund seines Status nicht geändert werden | 20010412 | |
5 | TRSYS_FAILED | Produkt kann nicht geändert werden | 20000214 |
Method CREATE_COPY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PRODUCT_ID | Call by reference | Type reference (TYPE) | EPD_PRODID | Produkt ID | 20000328 | ||
2 | Returning | RE_PROD_NODE_TOP | Value transfer | Object reference (TYPE REF TO) | IF_ISU_PROD_NODE_TOP_CUST | Produktknoten | 20000328 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ENQUEUE_FAILED | Produkt kann nicht gesperrt werden | 20000328 | |
2 | INVALID | Produkt ist ungültig | 20000328 | |
3 | NOT_FOUND | Produkt existiert nicht | 20000328 | |
4 | TRSYS_FAILED | Produkt kann nicht geändert werden | 20000328 |
Method CREATE_DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PRODUCT_ID | Call by reference | Type reference (TYPE) | EPD_PRODID | Produkt ID | 20000328 | ||
2 | Returning | RE_PROD_NODE_TOP | Value transfer | Object reference (TYPE REF TO) | IF_ISU_PROD_NODE_TOP_CUST | Produktknoten | 20000329 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ENQUEUE_FAILED | Produkt kann nicht gesperrt werden | 20000328 | |
2 | INVALID | Produkt ist ungültig | 20000328 | |
3 | NOT_FOUND | Produkt existiert nicht | 20000328 | |
4 | NO_DELETING_ALLOWED | Produkt darf auf Grund des Status nicht gelöscht werden | 20010412 | |
5 | TRSYS_FAILED | Produkt kann nicht geändert werden | 20000328 |
Method CREATE_DISPLAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PRODUCT_ID | Call by reference | Type reference (TYPE) | EPD_PRODID | Podukt-ID | 19991222 | ||
2 | Returning | RE_PROD_NODE_TOP | Value transfer | Object reference (TYPE REF TO) | IF_ISU_PROD_NODE_TOP_CUST | Produkt | 19991222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID | Produkt ist ungültig | 19991229 | |
2 | NOT_FOUND | Produkt existiert nicht | 19991222 |
Method CREATE_NEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PRODUCT_ID | Call by reference | Type reference (TYPE) | EPD_PRODID | Produkt ID des neuen Produkts | 19991229 | ||
2 | Importing | IM_PRODUCT_TYPE | Call by reference | Type reference (TYPE) | EPD_TYPEID | Produkttyp | 19991222 | ||
3 | Returning | RE_PROD_NODE_TOP | Value transfer | Object reference (TYPE REF TO) | IF_ISU_PROD_NODE_TOP_CUST | Produkt | 19991222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ENQUEUE_FAILED | Produkt kann nicht gesperrt werden | 20000214 | |
2 | EXISTING | Produkt existiert bereits | 19991222 | |
3 | TRSYS_FAILED | Produkt kann nicht geändert werden | 20000214 | |
4 | TYPE_NOT_FOUND | Produkttyp existiert nicht | 19991229 |
Method DELETE_NODE_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NODE | Call by reference | Object reference (TYPE REF TO) | CL_ISU_PROD_NODE_CUST | zu verdopplender Knoten | 20000309 |
Method DELETE_NODE_INTERNAL on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method DEQUEUE Signature
Method DEQUEUE on class CL_ISU_PROD_NODE_TOP_CUST has no parameter.
Method DEQUEUE on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method DETERMINE_NODE_FUNCTIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_SUBTYPE | Call by reference | Type reference (TYPE) | SUBTYPE | Unterknotentyp | 20000308 |
Method DETERMINE_NODE_FUNCTIONS on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method DISTRIBUTE_EXTERNAL_PARAMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NODE | Call by reference | Object reference (TYPE REF TO) | CL_ISU_PROD_NODE_CUST | Knoten | 20000728 |
Method DISTRIBUTE_EXTERNAL_PARAMS on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method ENQUEUE Signature
Method ENQUEUE on class CL_ISU_PROD_NODE_TOP_CUST has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Enqueue schlug fehl | 20000214 |
Method F4_KEY_REFERENCE_TOP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | CL_ISU_PROD_ATTRIBUTE | Attribut | 20000823 |
Method F4_KEY_REFERENCE_TOP on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method GET_EXTERNAL_CRM_PARAMS Signature
Method GET_EXTERNAL_CRM_PARAMS on class CL_ISU_PROD_NODE_TOP_CUST has no parameter.
Method GET_EXTERNAL_CRM_PARAMS on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method GET_EXTERNAL_MULTI_CRM_PARAMS Signature
Method GET_EXTERNAL_MULTI_CRM_PARAMS on class CL_ISU_PROD_NODE_TOP_CUST has no parameter.
Method GET_EXTERNAL_MULTI_CRM_PARAMS on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method GET_EXTERNAL_PARAMS Signature
Method GET_EXTERNAL_PARAMS on class CL_ISU_PROD_NODE_TOP_CUST has no parameter.
Method GET_EXTERNAL_PARAMS on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method GET_FATHER_OF_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_START_NODE | Call by reference | Object reference (TYPE REF TO) | CL_ISU_PROD_NODE_CUST | Startknoten | 20000822 | ||
2 | Importing | IM_TYPEID | Call by reference | Type reference (TYPE) | EPD_TYPEID | Gewünschter Knotentyp | 20000822 | ||
3 | Returning | RE_TARGET_NODE | Value transfer | Object reference (TYPE REF TO) | CL_ISU_PROD_NODE_CUST | Gefundener Knoten | 20000822 |
Method GET_FATHER_OF_TYPE on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method NODE_ACTIVATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NODE | Call by reference | Object reference (TYPE REF TO) | CL_ISU_PROD_NODE_CUST | zu verdopplender Knoten | 20000309 |
Method NODE_ACTIVATE on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method NODE_DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_LAST_NODE | Call by reference | Type reference (TYPE) | EBA_FLAG | Kennz: Letzter Knoten eines Typs | 20000309 | ||
2 | Importing | IM_NODE | Call by reference | Object reference (TYPE REF TO) | CL_ISU_PROD_NODE_CUST | Zu löschender Knoten | 20000309 |
Method NODE_DELETE on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method NODE_DUPLICATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NODE | Call by reference | Object reference (TYPE REF TO) | CL_ISU_PROD_NODE_CUST | zu verdopplender Knoten | 20000309 | ||
2 | Returning | RE_NEW_PROD_NODE | Value transfer | Object reference (TYPE REF TO) | CL_ISU_PROD_NODE_CUST | Neuer Produktknoten | 20000309 |
Method NODE_DUPLICATE on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method NOTICE_LAST_SAVE_VERSION Signature
Method NOTICE_LAST_SAVE_VERSION on class CL_ISU_PROD_NODE_TOP_CUST has no parameter.
Method NOTICE_LAST_SAVE_VERSION on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method SELECT_PRODUCT Signature
Method SELECT_PRODUCT on class CL_ISU_PROD_NODE_TOP_CUST has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID | Das Produkt ist ungültig | 19991229 | |
2 | NOT_FOUND | Produkt existiert nicht | 19991229 |
Method SELECT_TYPE Signature
Method SELECT_TYPE on class CL_ISU_PROD_NODE_TOP_CUST has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Produkttyp existiert nicht | 19991229 |
Method SET_UNIQUE_KEY_REFERENCE_TOP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ATTRIBUTE | Call by reference | Object reference (TYPE REF TO) | CL_ISU_PROD_ATTRIBUTE | Attribut | 20000823 |
Method SET_UNIQUE_KEY_REFERENCE_TOP on class CL_ISU_PROD_NODE_TOP_CUST has no exception.
Method TR_OBJECT_CHECK Signature
Method TR_OBJECT_CHECK on class CL_ISU_PROD_NODE_TOP_CUST has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | TR_FAILED | Transportsystem verbietet Änderung | 20000214 |
Method TR_OBJECT_INSERT Signature
Method TR_OBJECT_INSERT on class CL_ISU_PROD_NODE_TOP_CUST has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | TR_FAILED | Transportsystem verbietet Änderung | 20000403 |
History
Last changed by/on | SAP | 20070914 |
SAP Release Created in |