SAP ABAP Class /IPRO/CL_ADOBE_SERVICES (Adobe forms services)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-GTF-DOB (Application Component) Document Builder
⤷
/IPRO/PROGS (Package) programs
⤷
⤷
Properties
| Class | /IPRO/CL_ADOBE_SERVICES | |
| Short Description | Adobe forms services | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /IPRO/PROGS | programs |
| Created | 20060907 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /IPRO/CL_ADOBE_SERVICES has no forward declaration.
Interfaces
Class /IPRO/CL_ADOBE_SERVICES has no interface implemented.
Friends
Class /IPRO/CL_ADOBE_SERVICES has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | WDY_PARSED_XML_SCHEMA_ELEM_TAB | Web Dynpro: Tab with Row Type WDY_PARSED_XML_SCHEMA_ELEMENT | 20061115 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | STRING | 20061109 | ||||
| 3 | Static Attribute | Private | Type reference (TYPE) | L_WDY_XML_SCHEMA_TYPE_MAP_TAB | 20061115 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Convert the date type from xsd:string to xsd:date | 20090326 | |
| 2 | Static method | Public | Method | Create WD context node from XML schema | 20060907 | |
| 3 | Static method | Public | Method | Get XML document from XML schema | 20060907 | |
| 4 | Static method | Public | Method | Fill WD context node from XML data | 20060907 | |
| 5 | Static method | Public | Method | Removes the variables that are not relevant to the form | 20090824 | |
| 6 | Static method | Public | Method | Get interface name from form | 20060907 | |
| 7 | Static method | Public | Method | Get XML document from context | 20060907 | |
| 8 | Static method | Public | Method | Get XML schema from form | 20060907 | |
| 9 | Static method | Public | Method | Get XML schema from form interface | 20060907 | |
| 10 | Static method | Public | Method | Modify the XML schema for handling table variables | 20090130 | |
| 11 | Static method | Private | Method | Break down the subnodes of the XML schema | 20061115 | |
| 12 | Static method | Public | Method | Parse out the XML based Form schema | 20061115 | |
| 13 | Static method | Private | Method | Process the complex type in xsd | 20090130 | |
| 14 | Static method | Public | Method | Sets the form name | 20061109 |
Events
Class /IPRO/CL_ADOBE_SERVICES has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_DATA | Private | See coding | 20091118 | begin of ty_s_data,
counter type i,
path type ty_t_path,
value type string,
end of ty_s_data
|
||
| 2 | TY_S_PATH | Private | See coding | 20091118 | begin of ty_s_path,
height type i,
name type string,
index type i,
end of ty_s_path
|
||
| 3 | TY_T_DATA | Private | See coding | 20091118 | ty_t_data type standard table of ty_s_data
with key counter
|
||
| 4 | TY_T_PATH | Private | See coding | 20091118 | ty_t_path type standard table of ty_s_path
with key height name index
|
Method Signatures
Method CONV_DATE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20090326 |
Method CONV_DATE_TYPE on class /IPRO/CL_ADOBE_SERVICES has no exception.
Method CREATE_CONTEXT_NODE_FROM_XSD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20060907 | |||
| 2 | NEW_NODE | Value transfer | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20060907 | |||
| 3 | NEW_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20060907 | ||||
| 4 | XML_SCHEMA | Call by reference | Type reference (TYPE) | XSTRING | 20060907 |
Method CREATE_CONTEXT_NODE_FROM_XSD on class /IPRO/CL_ADOBE_SERVICES has no exception.
Method CREATE_XML_DOC_FROM_XSD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XML_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | CL_XML_DOCUMENT | XML Document for WF- WEB Activity | 20060907 | |||
| 2 | XML_SCHEMA | Call by reference | Type reference (TYPE) | XSTRING | 20060907 |
Method CREATE_XML_DOC_FROM_XSD on class /IPRO/CL_ADOBE_SERVICES has no exception.
Method FILL_CONTEXT_NODE_FROM_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20060907 | |||
| 2 | XML_DATA | Call by reference | Type reference (TYPE) | XSTRING | 20060907 |
Method FILL_CONTEXT_NODE_FROM_XML on class /IPRO/CL_ADOBE_SERVICES has no exception.
Method FILTER_VARIABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20090824 | |||
| 2 | IO_VAR_FACTORY | Call by reference | Object reference (TYPE REF TO) | /IPRO/IF_VARIABLE_FACTORY | Factory for variables | 20090824 | |||
| 3 | IV_CONTENT | Call by reference | Type reference (TYPE) | /IPRO/TDOCMNT-CONTENT | Content | 20090824 | |||
| 4 | IV_ELEMENT | Call by reference | Type reference (TYPE) | /IPRO/TELMNT-ELMNT | Element | 20090824 |
Method FILTER_VARIABLES on class /IPRO/CL_ADOBE_SERVICES has no exception.
Method GET_FORM_INTERFACE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FORM_NAME | Call by reference | Type reference (TYPE) | FPNAME | Name of Form Object | 20060907 | |||
| 2 | INTERFACE_NAME | Value transfer | Type reference (TYPE) | FPNAME | Name of Form Object | 20060907 |
Method GET_FORM_INTERFACE_NAME on class /IPRO/CL_ADOBE_SERVICES has no exception.
Method GET_XML_DOC_FROM_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTEXT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20060907 | |||
| 2 | DATA_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | 20060907 | ||||
| 3 | XML_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | CL_XML_DOCUMENT | XML Document for WF- WEB Activity | 20060907 |
Method GET_XML_DOC_FROM_CONTEXT on class /IPRO/CL_ADOBE_SERVICES has no exception.
Method GET_XSD_FROM_FORM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FORM_NAME | Call by reference | Type reference (TYPE) | FPNAME | Name of Form Object | 20060907 | |||
| 2 | XSD | Value transfer | Type reference (TYPE) | XSTRING | 20060907 |
Method GET_XSD_FROM_FORM on class /IPRO/CL_ADOBE_SERVICES has no exception.
Method GET_XSD_FROM_FORM_INTERFACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INTERFACE | Call by reference | Type reference (TYPE) | FPNAME | Name of Form Object | 20060907 | |||
| 2 | XSD | Value transfer | Type reference (TYPE) | XSTRING | 20060907 |
Method GET_XSD_FROM_FORM_INTERFACE on class /IPRO/CL_ADOBE_SERVICES has no exception.
Method HANDLE_TABLE_VAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20090130 |
Method HANDLE_TABLE_VAR on class /IPRO/CL_ADOBE_SERVICES has no exception.
Method PARSE_SUBNODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARENT_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20061115 | ||||
| 2 | SUBNODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20061115 |
Method PARSE_SUBNODE on class /IPRO/CL_ADOBE_SERVICES has no exception.
Method PARSE_XML_SCHEMA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XML_SCHEMA | Call by reference | Type reference (TYPE) | XSTRING | Form schema to be parsed | 20061115 |
Method PARSE_XML_SCHEMA on class /IPRO/CL_ADOBE_SERVICES has no exception.
Method PROCESS_SCHEMA_COMP_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20090130 | |||
| 2 | IO_DOC | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20090130 | |||
| 3 | IV_NAME | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20090130 | |||
| 4 | IV_TYPE | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20090130 |
Method PROCESS_SCHEMA_COMP_TYPE on class /IPRO/CL_ADOBE_SERVICES has no exception.
Method SET_FORM_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PIV_FORM_NAME | Value transfer | Type reference (TYPE) | STRING | 20061109 |
Method SET_FORM_NAME on class /IPRO/CL_ADOBE_SERVICES has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 300 |