SAP ABAP Class CL_CFX_S_API_HLP (Helper class for single API)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PLM-CFO (Application Component) Collaboration Folders
⤷
CFX_API (Package) Collaboration Folders: API

⤷

⤷

Properties
Class | CL_CFX_S_API_HLP | |
Short Description | Helper class for single API | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CFX_API | Collaboration Folders: API |
Created | 20060821 | SAP |
Last change | 20141109 | |
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) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CFX_S_API_HLP has no interface implemented.
Friends
Class CL_CFX_S_API_HLP has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | CFX_API_T_STRING | 'Documents' | Attribute name used to represent linked docs in classic obj | 20060823 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | CFX_API_T_STRING | 'MPNS' | Attribute name used to represent linked mpns in classic obj | 20060823 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | CFX_S_API_STATUS | '002' | single api status of each object | 20060821 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | CFX_S_API_STATUS | '001' | single api status of each object | 20060821 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | CFX_S_API_STATUS | '002' | single api status of each object | 20060821 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | CFX_S_API_STATUS | '003' | single api status of each object | 20060821 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | CFX_S_API_STATUS | '001' | single api status of each object | 20060821 | |
8 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CFX_S_API_TT_GEN_FIELDS | table of generic object fields and their type reference | 20060821 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | raise fatal error if initial | 20061006 |
2 | ![]() |
Static method | Private | Method | Single API method to read the bom | 20061128 |
3 | ![]() |
Static method | Private | Method | Single API method to write the bom | 20061010 |
4 | ![]() |
Static method | Private | Method | Single API method to read the document | 20061128 |
5 | ![]() |
Static method | Private | Method | Single API method to write the document | 20061010 |
6 | ![]() |
Static method | Private | Method | Single API method to write the Doc Header | 20061128 |
7 | ![]() |
Static method | Private | Method | Single API method to read the generic | 20061128 |
8 | ![]() |
Static method | Private | Method | Single API method to write the generic | 20061010 |
9 | ![]() |
Static method | Private | Method | Single API method to read the material | 20061128 |
10 | ![]() |
Static method | Private | Method | Single API method to write the material | 20061010 |
11 | ![]() |
Static method | Public | Method | Single API method to read the objects | 20061128 |
12 | ![]() |
Static method | Public | Method | Single API method to write the objects | 20061010 |
13 | ![]() |
Static method | Public | Method | Get existing or new backend name of the ID | 20060821 |
14 | ![]() |
Static method | Public | Method | Get the default sequence of execution | 20060821 |
15 | ![]() |
Static method | Public | Method | Get the list of generic object fields | 20060821 |
16 | ![]() |
Static method | Public | Method | Initialize the IDS table used in the Single API during READ | 20060821 |
17 | ![]() |
Static method | Public | Method | Initialize the IDS table used in the Single API during WRITE | 20060821 |
18 | ![]() |
Static method | Public | Method | Set the sequence of execution | 20060821 |
19 | ![]() |
Static method | Public | Method | Upd tab doc ids if exist in the folder using alias | 20061006 |
Events
Class CL_CFX_S_API_HLP has no event.
Types
Class CL_CFX_S_API_HLP has no local type.
Method Signatures
Method ASSERT_IS_INITIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_OBJ | Call by reference | Type reference (TYPE) | DATA | 20061006 |
Method ASSERT_IS_INITIAL on class CL_CFX_S_API_HLP has no exception.
Method DO_S_API_BOM_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_BOM | Call by reference | Type reference (TYPE) | CFX_S_API_TT_BOM_READ | Single API BOM table. | 20061128 | ||
2 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20061128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Single API Checks | 20061129 |
Method DO_S_API_BOM_WRITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_BOM | Call by reference | Type reference (TYPE) | CFX_S_API_TT_BOM | Single API BOM table. | 20061010 | ||
2 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20061010 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Single API Checks | 20061129 |
Method DO_S_API_DOCUMENT_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_DOCUMENT | Call by reference | Type reference (TYPE) | CFX_S_API_TT_DOCUMENT | Single API document table | 20061128 | ||
2 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20061128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Single API Checks | 20061129 |
Method DO_S_API_DOCUMENT_WRITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_DOCUMENT | Call by reference | Type reference (TYPE) | CFX_S_API_TT_DOCUMENT | Single API document table | 20061010 | ||
2 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20061010 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Single API Checks | 20061129 |
Method DO_S_API_DOC_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20061128 | ||
2 | ![]() |
C_DOC_ID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in character form | 20061128 | ||
3 | ![]() |
IS_HEADER | Call by reference | Type reference (TYPE) | CFX_S_API_TS_DOC_HEADER | Single API Document Header Structure | 20061128 | ||
4 | ![]() |
I_BACKEND_NAME | Call by reference | Type reference (TYPE) | STRING | 20061128 | |||
5 | ![]() |
I_BACKEND_SYSTEM | Call by reference | Type reference (TYPE) | STRING | 20061128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Single API Checks | 20061129 |
Method DO_S_API_GENERIC_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_GENERIC | Call by reference | Type reference (TYPE) | CFX_S_API_TT_GENERIC | Single API Generic Object table | 20061128 | ||
2 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20061128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Single API Checks | 20061129 |
Method DO_S_API_GENERIC_WRITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_GENERIC | Call by reference | Type reference (TYPE) | CFX_S_API_TT_GENERIC | Single API Generic Object table | 20061010 | ||
2 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20061010 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Single API Checks | 20061129 |
Method DO_S_API_MATERIAL_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20061128 | ||
2 | ![]() |
CT_MATERIAL | Call by reference | Type reference (TYPE) | CFX_S_API_TT_MAT_READ | Single API Material table | 20061128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Single API Checks | 20061129 |
Method DO_S_API_MATERIAL_WRITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20061010 | ||
2 | ![]() |
CT_MATERIAL | Call by reference | Type reference (TYPE) | CFX_S_API_TT_MAT | Single API Material table | 20061010 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Single API Checks | 20061129 |
Method DO_S_API_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_BOM | Call by reference | Type reference (TYPE) | CFX_S_API_TT_BOM_READ | Single API BOM table. | 20061128 | ||
2 | ![]() |
CT_DOCUMENT | Call by reference | Type reference (TYPE) | CFX_S_API_TT_DOCUMENT | Single API document table | 20061128 | ||
3 | ![]() |
CT_GENERIC | Call by reference | Type reference (TYPE) | CFX_S_API_TT_GENERIC | Single API Generic Object table | 20061128 | ||
4 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20061128 | ||
5 | ![]() |
CT_MATERIAL | Call by reference | Type reference (TYPE) | CFX_S_API_TT_MAT_READ | Single API Material table | 20061128 | ||
6 | ![]() |
ET_FAULT | Call by reference | Type reference (TYPE) | CFX_S_API_TT_FAULT | Table that has all the fault during the single api call. | 20061128 | ||
7 | ![]() |
E_ERROR | Call by reference | Type reference (TYPE) | CFX_API_T_BOOL | Boolean Type | 20061128 | ||
8 | ![]() |
I_EXPLOSION_LEVEL | Call by reference | Type reference (TYPE) | I | explosion level | 20061128 |
Method DO_S_API_READ on class CL_CFX_S_API_HLP has no exception.
Method DO_S_API_WRITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_BOM | Call by reference | Type reference (TYPE) | CFX_S_API_TT_BOM | Single API BOM table. | 20061010 | ||
2 | ![]() |
CT_DOCUMENT | Call by reference | Type reference (TYPE) | CFX_S_API_TT_DOCUMENT | Single API document table | 20061010 | ||
3 | ![]() |
CT_GENERIC | Call by reference | Type reference (TYPE) | CFX_S_API_TT_GENERIC | Single API Generic Object table | 20061010 | ||
4 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20061010 | ||
5 | ![]() |
CT_MATERIAL | Call by reference | Type reference (TYPE) | CFX_S_API_TT_MAT | Single API Material table | 20061010 | ||
6 | ![]() |
ET_FAULT | Call by reference | Type reference (TYPE) | CFX_S_API_TT_FAULT | Table that has all the fault during the single api call. | 20061010 | ||
7 | ![]() |
E_ERROR | Call by reference | Type reference (TYPE) | CFX_API_T_BOOL | Boolean Type | 20061010 |
Method DO_S_API_WRITE on class CL_CFX_S_API_HLP has no exception.
Method GET_BACKEND_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ID | Call by reference | Type reference (TYPE) | CFX_S_API_TS_IDS | Single API: GUID ids and the Name of cFolders Obj | 20060821 | ||
2 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20060821 |
Method GET_BACKEND_NAME on class CL_CFX_S_API_HLP has no exception.
Method GET_DEF_SEQUENCE_OF_EXECUTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SEQUENCE | Call by reference | Type reference (TYPE) | CFX_S_API_TT_SEQUENCE | single api sequence of exec table | 20060821 |
Method GET_DEF_SEQUENCE_OF_EXECUTION on class CL_CFX_S_API_HLP has no exception.
Method GET_GENERIC_OBJ_FIELDS Signature
Method GET_GENERIC_OBJ_FIELDS on class CL_CFX_S_API_HLP has no parameter.
Method GET_GENERIC_OBJ_FIELDS on class CL_CFX_S_API_HLP has no exception.
Method INTIALIZE_IDS_TABLE_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_GENERAL | Call by reference | Type reference (TYPE) | ANY TABLE | 20060821 | |||
2 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20060821 | ||
3 | ![]() |
ET_FAULT | Call by reference | Type reference (TYPE) | CFX_S_API_TT_FAULT | Table that has all the fault during the single api call. | 20060821 | ||
4 | ![]() |
E_ERROR | Call by reference | Type reference (TYPE) | CFX_BOOLEAN | Boolean Type | 20060821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Single API Checks | 20061129 |
Method INTIALIZE_IDS_TABLE_WRITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_GENERAL | Call by reference | Type reference (TYPE) | ANY TABLE | 20060821 | |||
2 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20060821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Single API Checks | 20061129 |
Method SET_SEQUENCE_IDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_IDS | Call by reference | Type reference (TYPE) | CFX_S_API_TT_IDS | Single API: Table of GUIDs and name | 20060821 | ||
2 | ![]() |
I_SEQUENCE_STATUS | Call by reference | Type reference (TYPE) | CFX_S_API_STATUS | single api status of each object | 20060821 | ||
3 | ![]() |
I_TYPE_ID | Call by reference | Type reference (TYPE) | CFX_T_EXTERNAL_ID | External ID | 20060821 | ||
4 | ![]() |
I_TYPE_NAMESPACE | Call by reference | Type reference (TYPE) | CFX_T_EXTERNAL_NAMESPACE | External Namespace | 20060823 |
Method SET_SEQUENCE_IDS on class CL_CFX_S_API_HLP has no exception.
Method UPD_TAB_EXISTING_IDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_GENERAL | Call by reference | Type reference (TYPE) | ANY TABLE | 20061006 |
Method UPD_TAB_EXISTING_IDS on class CL_CFX_S_API_HLP has no exception.
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 450 |