SAP ABAP Class CL_GHO_PP_OTE_DB_HANDLER (DB buffer for OTE related DB activities)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
PP-PN-NOP (Application Component) Network Operations
⤷
APPL_GHO_PP_OTE_SC (Package) GHO PP Source Code: Order Template Engine
⤷
⤷
Properties
| Class | CL_GHO_PP_OTE_DB_HANDLER | |
| Short Description | DB buffer for OTE related DB activities | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | APPL_GHO_PP_OTE_SC | GHO PP Source Code: Order Template Engine |
| Created | 20090925 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_GHO_PP_OTE_DB_HANDLER has no forward declaration.
Interfaces
Class CL_GHO_PP_OTE_DB_HANDLER has no interface implemented.
Friends
Class CL_GHO_PP_OTE_DB_HANDLER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_GHO_PP_OTE_DB_HANDLER | DB buffer for OTE related DB activities | 20090925 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | LTYT_CRCA | Buffer table: Resource data | 20091005 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | LTYT_CRCO | Buffer table: Resource data | 20091005 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | LTYT_CRHD | Buffer table: Resource data | 20091005 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | LTYT_CRTX | Buffer table: Resource data | 20091005 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GHO_PP_CONSTANTS | Class for global PP constants | 20090925 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | LTY_PROD_NETWORK_TX | Production Network text | 20091016 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | T_IFLO | Buffer table: Functional locations | 20091005 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | LTTY_NETVER | Buffer table: Network versions | 20091002 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | LTTY_NETVER_HEADERS | Buffer table: Network version headers | 20091021 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | LTTY_OTS | Buffer table: Order template structures | 20090930 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | LTTY_OTS_HEADERS | Buffer table: Order template structure headers | 20091026 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20090925 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20090925 | |
| 3 | Instance method | Public | Method | Returns functional location data | 20091005 | |
| 4 | Static method | Public | Method | Returns instance of class | 20090925 | |
| 5 | Instance method | Public | Method | Returns complete network version object | 20091002 | |
| 6 | Instance method | Public | Method | Returns header data of all versions of a production network | 20091021 | |
| 7 | Instance method | Public | Method | Returns network version item objects | 20091001 | |
| 8 | Instance method | Public | Method | Returns network version object link objects | 20091001 | |
| 9 | Instance method | Public | Method | Returns order template structure object | 20090930 | |
| 10 | Instance method | Public | Method | Returns header data of all OTS of a network version | 20091026 | |
| 11 | Instance method | Public | Method | Returns order template structure material objects | 20091005 | |
| 12 | Instance method | Public | Method | Returns language dependent text of production network | 20091016 | |
| 13 | Instance method | Public | Method | Returns resource data | 20091005 | |
| 14 | Instance method | Public | Method | DB update method | 20090925 | |
| 15 | Instance method | Private | Method | Read template set version header from DB | 20091001 | |
| 16 | Instance method | Private | Method | Read all version headers of a production network from DB | 20091021 | |
| 17 | Instance method | Private | Method | Read template set version items from DB | 20090930 | |
| 18 | Instance method | Private | Method | Read template set version object links from DB | 20090930 | |
| 19 | Instance method | Private | Method | Read template set version text from DB | 20090930 | |
| 20 | Instance method | Private | Method | Read order template structure from DB | 20090930 | |
| 21 | Instance method | Private | Method | Read all OTS beloning to one network version | 20091026 | |
| 22 | Instance method | Private | Method | Read order template structure materials from DB | 20090930 | |
| 23 | Instance method | Private | Method | Read Production Network Text from DB | 20091015 |
Events
Class CL_GHO_PP_OTE_DB_HANDLER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | LTTY_NETVER | Private | See coding | Table type for storing complete template set version objects | 20091002 | ltty_netver TYPE STANDARD TABLE OF lty_netver
|
|
| 2 | LTTY_NETVER_HEADERS | Private | See coding | Table type for all headers of a production network | 20091021 | ltty_netver_headers TYPE STANDARD TABLE OF lty_netver_headers
|
|
| 3 | LTTY_OTS | Private | See coding | Table type for storing order template structure objects | 20090930 | LTTY_OTS type standard table of lty_ots
|
|
| 4 | LTTY_OTS_HEADERS | Private | See coding | Table type for all OTS headers of a network version | 20091026 | ltty_ots_headers TYPE STANDARD TABLE OF lty_ots_headers
|
|
| 5 | LTY_NETVER | Private | See coding | Type for storing complete templete set version objects | 20091002 | BEGIN OF lty_netver,
netver_key TYPE gho_s_netver_key,
netver_ref TYPE REF TO cl_gho_pp_netver,
END OF lty_netver
|
|
| 6 | LTY_NETVER_HEADERS | Private | See coding | Structure for all headers of a production network | 20091021 | BEGIN OF lty_netver_headers,
netid TYPE gho_netid,
headers TYPE gho_t_netver_hdr_ui,
END OF lty_netver_headers
|
|
| 7 | LTY_OTS | Private | See coding | Type for storing order template structure objects | 20090930 | BEGIN OF lty_ots,
ots_id TYPE gho_pp_ots_id,
ots_ref TYPE REF TO cl_gho_pp_ots,
END OF lty_ots
|
|
| 8 | LTY_OTS_HEADERS | Private | See coding | Structure for all OTS headers of a network version | 20091026 | BEGIN OF lty_ots_headers,
netverkey TYPE gho_s_netver_key,
headers TYPE gho_t_ots,
END OF lty_ots_headers
|
|
| 9 | LTY_PROD_NETWORK_TX | Private | See coding | Type for storing production network text | 20091016 | BEGIN OF lty_prod_network_tx,
netid TYPE gho_netid,
langu TYPE sylangu,
netxt TYPE netxt,
END OF lty_prod_network_tx
|
|
| 10 | T_IFLO | Public | See coding | 20091005 | T_IFLO TYPE STANDARD TABLE OF IFLO
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_GHO_PP_OTE_DB_HANDLER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GHO_PP_OTE_DB_HANDLER has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_GHO_PP_OTE_DB_HANDLER has no parameter.
Method CONSTRUCTOR on class CL_GHO_PP_OTE_DB_HANDLER has no exception.
Method GET_FLOC_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_IFLO | Call by reference | Type reference (TYPE) | IFLO | Generated Table for View IFLO | 20091005 | |||
| 2 | IV_FL | Call by reference | Type reference (TYPE) | TPLNR | Functional Location | 20091005 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DB exceptions | 20091015 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_SINGLETON_INST | Value transfer | Object reference (TYPE REF TO) | CL_GHO_PP_OTE_DB_HANDLER | DB buffer for OTE related DB activities | 20090925 |
Method GET_INSTANCE on class CL_GHO_PP_OTE_DB_HANDLER has no exception.
Method GET_NETVER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NETVER_KEY | Call by reference | Type reference (TYPE) | GHO_S_NETVER_KEY | Production Network Version key | 20091002 | |||
| 2 | RO_NETVER | Value transfer | Object reference (TYPE REF TO) | CL_GHO_PP_NETVER | Production Network Version instance | 20091002 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20091002 | ||
| 2 | Read exceptions | 20091002 |
Method GET_NETVER_HEADERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NETID | Call by reference | Type reference (TYPE) | GHO_NETID | Production Network identification | 20091021 | |||
| 2 | RT_NETVER_HEADERS | Value transfer | Type reference (TYPE) | GHO_T_NETVER_HDR_UI | Header Data of a Production Network Version | 20091021 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20091021 | ||
| 2 | Read exceptions | 20091021 |
Method GET_NETVER_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_NETVER_HDR | Call by reference | Object reference (TYPE REF TO) | CL_GHO_PP_NETVER | Production Network Version instance | 20091001 | |||
| 2 | RT_NETVER_ITEM_REF | Value transfer | Type reference (TYPE) | GHO_T_NETVER_ITM_REF | Reference to Network Version Items | 20091001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20091001 | ||
| 2 | Read exceptions | 20091001 |
Method GET_NETVER_OBJL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_NETVER_HDR | Call by reference | Object reference (TYPE REF TO) | CL_GHO_PP_NETVER | Production Network Version instance | 20091001 | |||
| 2 | RT_NETVER_OBJL_REF | Value transfer | Type reference (TYPE) | GHO_T_NETVER_OBJL_REF | Reference to Netversion Objectlinks | 20091001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20091001 | ||
| 2 | Read exceptions | 20091001 |
Method GET_OTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OTS_ID | Call by reference | Type reference (TYPE) | GHO_PP_OTS_ID | Order Template Structure Identification | 20090930 | |||
| 2 | RO_OTS | Value transfer | Object reference (TYPE REF TO) | CL_GHO_PP_OTS | Order Template Structure instance | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20090930 | ||
| 2 | Read exceptions | 20090930 |
Method GET_OTS_BY_NETVERID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NETVER_KEY | Call by reference | Type reference (TYPE) | GHO_S_NETVER_KEY | Network Version Key | 20091026 | |||
| 2 | RT_OTS_HEADERS | Value transfer | Type reference (TYPE) | GHO_T_OTS | Order Template Structure headers | 20091026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20091026 | ||
| 2 | Read exceptions | 20091026 |
Method GET_OTS_MAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_OTS | Call by reference | Object reference (TYPE REF TO) | CL_GHO_PP_OTS | Order Template Structure instance | 20091005 | |||
| 2 | RT_OTS_MAT_REF | Value transfer | Type reference (TYPE) | GHO_T_OTS_MAT_REF | Reference to Order Template Structure Materials | 20091005 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20091005 | ||
| 2 | Read exceptions | 20091005 |
Method GET_PROD_NETWORK_TX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20091016 | |||
| 2 | IV_NETID | Call by reference | Type reference (TYPE) | GHO_NETID | Production Network identification | 20091016 | |||
| 3 | RV_PROD_NETWORK_TX | Value transfer | Type reference (TYPE) | NETXT | Network ID short text | 20091016 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20091016 | ||
| 2 | Read exceptions | 20091016 |
Method GET_RESOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RESOURCE | Call by reference | Type reference (TYPE) | GHO_S_RESOURCE | GHO Resources of Production Network Objects | 20091005 | |||
| 2 | IS_FLOC | Call by reference | Type reference (TYPE) | IFLO | Generated Table for View IFLO | 20091005 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091015 |
Method OTE_DB_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NETVER_HDR_UPD | Call by reference | Type reference (TYPE) | GHO_T_NETVER_HDR_UPD | Header Data of a Production Network Version with Updatecode | 20091103 | |||
| 2 | IT_NETVER_ITM_UPD | Call by reference | Type reference (TYPE) | GHO_T_NETVER_ITM_UPD | Items of a Production Network Version with Updatecode | 20091002 | |||
| 3 | IT_NETVER_OBJL_UPD | Call by reference | Type reference (TYPE) | GHO_T_NETVER_OBJL_UPD | Object Links assigned to a Network Version with Updatecode | 20091002 | |||
| 4 | IT_NETVER_TX_UPD | Call by reference | Type reference (TYPE) | GHO_T_NETVER_TX_UPD | Network Vers: Language Dependent Description with Updatecode | 20091103 | |||
| 5 | IT_OTS_MAT_UPD | Call by reference | Type reference (TYPE) | GHO_T_OTS_MAT_UPD | Order Template Structure Materials with Updatecode | 20091002 | |||
| 6 | IT_OTS_UPD | Call by reference | Type reference (TYPE) | GHO_T_OTS_UPD | Order Template Structures with Updatecode | 20091002 |
Method OTE_DB_UPDATE on class CL_GHO_PP_OTE_DB_HANDLER has no exception.
Method READ_NETVER_HDR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NETVER_KEY | Call by reference | Type reference (TYPE) | GHO_S_NETVER_KEY | Production Network Version Key | 20091001 | |||
| 2 | RS_NETVER_HDR | Value transfer | Type reference (TYPE) | GHO_NETVER_H | Header Data of a Production Network Version | 20091001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20091001 | ||
| 2 | Read exceptions | 20091001 |
Method READ_NETVER_HEADERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NETID | Call by reference | Type reference (TYPE) | GHO_NETID | Production Network identification | 20091021 | |||
| 2 | RT_NETVER_HEADERS | Value transfer | Type reference (TYPE) | GHO_T_NETVER_HDR_UI | Header Data of a Production Network Version | 20091021 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20091021 | ||
| 2 | Read exceptions | 20091021 |
Method READ_NETVER_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NETVER_KEY | Call by reference | Type reference (TYPE) | GHO_S_NETVER_KEY | Production Network Version Key | 20091001 | |||
| 2 | RT_NETVER_ITEMS | Value transfer | Type reference (TYPE) | GHO_T_NETVER_ITM | Items of a Production Network Versions | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20090930 | ||
| 2 | Read exceptions | 20090930 |
Method READ_NETVER_OBJL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NETVER_KEY | Call by reference | Type reference (TYPE) | GHO_S_NETVER_KEY | Production Network Version Key | 20091001 | |||
| 2 | RT_NETVER_OBJL | Value transfer | Type reference (TYPE) | GHO_T_NETVER_OBJL | Object Links assigned to a Production Network Version | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20090930 | ||
| 2 | Read exceptions | 20090930 |
Method READ_NETVER_TX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NETVER_KEY | Call by reference | Type reference (TYPE) | GHO_S_NETVER_KEY | Production Network Version Key | 20091001 | |||
| 2 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20090930 | |||
| 3 | RV_NETVER_DESCRIPTION | Value transfer | Type reference (TYPE) | GHO_PP_NETVER_TXT | Production Network Version Description | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20090930 | ||
| 2 | Read exceptions | 20090930 |
Method READ_OTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OTS_ID | Call by reference | Type reference (TYPE) | GHO_PP_OTS_ID | Order Template Structure Identification | 20090930 | |||
| 2 | RS_OTS | Value transfer | Type reference (TYPE) | GHO_OTS | Structure for Order Template Structures | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20090930 | ||
| 2 | Read exceptions | 20090930 |
Method READ_OTS_BY_NETVERID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NETVER_KEY | Call by reference | Type reference (TYPE) | GHO_S_NETVER_KEY | Production Network Version Key | 20091026 | |||
| 2 | RT_OTS_HEADERS | Value transfer | Type reference (TYPE) | GHO_T_OTS | Order Template Structures | 20091026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20091026 | ||
| 2 | Read exceptions | 20091026 |
Method READ_OTS_MAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OTS_ID | Call by reference | Type reference (TYPE) | GHO_PP_OTS_ID | Order Template Structure Identification | 20090930 | |||
| 2 | RT_OTS_MAT | Value transfer | Type reference (TYPE) | GHO_T_OTS_MAT_DB | Order Template Structure Materials | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20090930 | ||
| 2 | Read exceptions | 20090930 |
Method READ_PROD_NETWORK_TX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20091015 | |||
| 2 | IV_NETID | Call by reference | Type reference (TYPE) | GHO_NETID | Production Network identification | 20091015 | |||
| 3 | RV_PROD_NETWORK_TX | Value transfer | Type reference (TYPE) | NETXT | Network ID short text | 20091016 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Import parameter exceptions | 20091015 | ||
| 2 | Read exceptions | 20091015 |
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 605 |