SAP ABAP Class /TDAG/RCSCL_UEC_AIF_HELPER (Helperclass for the Adobe Interactive Forms integration)
Hierarchy
☛
TDAGBCA (Software Component) TechniData Basic Components
⤷
EHS (Application Component) Environment, Health and Safety
⤷
/TDAG/RCS_UEC (Package) REACH Compliance - Use and Exposure Collection
⤷
⤷
Properties
| Class | /TDAG/RCSCL_UEC_AIF_HELPER | |
| Short Description | Helperclass for the Adobe Interactive Forms integration | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /TDAG/RCS_UEC | REACH Compliance - Use and Exposure Collection |
| Created | 20080624 | SAP |
| Last change | 20141109 | SAP |
| 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) |
Interfaces
Class /TDAG/RCSCL_UEC_AIF_HELPER has no interface implemented.
Friends
Class /TDAG/RCSCL_UEC_AIF_HELPER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Type reference (TYPE) | AD_ADRTYPE | '3' | Addresstype: Contact person | 20080725 | ||
| 2 | Constant | Public | Type reference (TYPE) | STRING | '/TDAG/RCSS_UEC_AIF_INTERFACE1' | Interface structure of the AIF | 20080814 | ||
| 3 | Static Attribute | Public | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_BUPA_ROLE | 'C' | Role of the business partners | 20080701 | ||
| 4 | Static Attribute | Public | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_BUPA_ROLE | 'S' | Role of the business partners | 20080701 | ||
| 5 | Static Attribute | Public | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_COMPONENT | 'SAP_ABA' | Software component SAP ABA | 20080729 | ||
| 6 | Static Attribute | Public | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_COMPONENT | 'SAP_BASIS' | Software component SAP Basis | 20080729 | ||
| 7 | Static Attribute | Public | Type reference (TYPE) | STRING | 'CUSTOM1' | Customer specific element | 20080724 | ||
| 8 | Static Attribute | Public | Type reference (TYPE) | STRING | 'CUSTOM2' | Customer specific element | 20080724 | ||
| 9 | Static Attribute | Public | Type reference (TYPE) | STRING | 'CUSTOM3' | Customer specific element | 20080724 | ||
| 10 | Static Attribute | Public | Type reference (TYPE) | STRING | 'CUSTOM4' | Customer specific element | 20080724 | ||
| 11 | Static Attribute | Public | Type reference (TYPE) | STRING | 'CUSTOM5' | Customer specific element | 20080724 | ||
| 12 | Static Attribute | Public | Type reference (TYPE) | STRING | 'CUSTOMER_NUMBER' | Element Cust Nr. | 20090805 | ||
| 13 | Static Attribute | Public | Type reference (TYPE) | STRING | 'DATE' | Element: Date | 20080731 | ||
| 14 | Static Attribute | Public | Type reference (TYPE) | STRING | 'ENCODING' | Element Cust Nr. | 20091016 | ||
| 15 | Static Attribute | Public | Type reference (TYPE) | STRING | 'FLG_ATTACHMENTS_ENABLED' | Element: Attachments enabled | 20080731 | ||
| 16 | Static Attribute | Public | Type reference (TYPE) | STRING | 'PDF_FORM_NAME' | Element of the form name | 20080724 | ||
| 17 | Static Attribute | Public | Type reference (TYPE) | STRING | 'MATERIAL_NUMBER' | Element of the material number | 20080724 | ||
| 18 | Static Attribute | Public | Type reference (TYPE) | STRING | 'META_DATA' | 20080724 | |||
| 19 | Static Attribute | Public | Type reference (TYPE) | STRING | 'SUBSTANCE_ID' | Element of the substance ID | 20080724 | ||
| 20 | Static Attribute | Public | Type reference (TYPE) | STRING | 'SUPPLIER_NUMBER' | Element Cust Nr. | 20090805 | ||
| 21 | Static Attribute | Public | Type reference (TYPE) | STRING | 'SYSTEM_ID' | Element Cust Nr. | 20090805 | ||
| 22 | Static Attribute | Public | Type reference (TYPE) | STRING | 'SYSTEM_MANDT' | Element Cust Nr. | 20090805 | ||
| 23 | Static Attribute | Public | Type reference (TYPE) | STRING | 'TASKHEADER_NO' | Element of the task number | 20080724 | ||
| 24 | Static Attribute | Public | Type reference (TYPE) | STRING | 'TEMPLATE_ID' | Element of the template ID | 20080724 | ||
| 25 | Static Attribute | Public | Type reference (TYPE) | STRING | 'TIME' | Element: Time | 20080731 | ||
| 26 | Static Attribute | Public | Type reference (TYPE) | STRING | 'VERSION_AIF' | Element Cust Nr. | 20100218 | ||
| 27 | Static Attribute | Public | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_FLAG | '' | Truth value | 20080702 | ||
| 28 | Static Attribute | Public | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_FLAG | '' | Truth value | 20080702 | ||
| 29 | Static Attribute | Public | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_FLAG | 'X' | Truth value | 20080702 | ||
| 30 | Static Attribute | Public | Type reference (TYPE) | /TDAG/RCSE_UEC_TPLCAT | 'AIF' | Tempate category AIF | 20080702 | ||
| 31 | Static Attribute | Public | Type reference (TYPE) | /TDAG/RCSE_UEC_TPLCAT | 'DMS' | Template category DMS | 20080702 | ||
| 32 | Static Attribute | Public | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_FLAG | 'X' | Truth value | 20080702 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Creates an XML tag | 20080724 | |
| 2 | Static method | Public | Method | Creation of a file name for the PDF | 20080624 | |
| 3 | Static method | Public | Method | Creates a transformable String | 20080723 | |
| 4 | Static method | Public | Method | Extracts the meta data of the transformable String | 20080723 | |
| 5 | Static method | Public | Method | Returns the further information | 20080701 | |
| 6 | Static method | Public | Method | Returns the destination of the ADS | 20080701 | |
| 7 | Static method | Public | Method | Returns the ADS handler | 20080723 | |
| 8 | Static method | Public | Method | Returns a truth value if attachments are activated | 20080729 | |
| 9 | Static method | Private | Method | Returns the text element | 20080724 | |
| 10 | Static method | Public | Method | Returns the XML data of the PDF | 20080723 | |
| 11 | Static method | Public | Method | 20081104 | ||
| 12 | Static method | Public | Method | Replaces characters in a hex string | 20100107 | |
| 13 | Static method | Public | Method | Stores an attachment in DMS | 20080729 |
Events
Class /TDAG/RCSCL_UEC_AIF_HELPER has no event.
Types
Class /TDAG/RCSCL_UEC_AIF_HELPER has no local type.
Method Signatures
Method CREATE_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CLOSE_ELEMENT | Call by reference | Type reference (TYPE) | STRING | 20080724 | ||||
| 2 | EV_OPEN_ELEMENT | Call by reference | Type reference (TYPE) | STRING | 20080724 | ||||
| 3 | IV_ELEMENT_NAME | Call by reference | Type reference (TYPE) | STRING | 20080724 |
Method CREATE_ELEMENT on class /TDAG/RCSCL_UEC_AIF_HELPER has no exception.
Method CREATE_FILENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FILENAME | Call by reference | Type reference (TYPE) | /TDAG/CPE_FILENAM | Dateiname | 20080624 | |||
| 2 | IS_TASKHEADER | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Structure for task headers | 20090610 | |||
| 3 | I_TEMPLATE_NAME | Call by reference | Type reference (TYPE) | /TDAG/RCSE_TEMPLID | Name eines Formularobjektes | 20080709 |
Method CREATE_FILENAME on class /TDAG/RCSCL_UEC_AIF_HELPER has no exception.
Method CREATE_TRANSFORMABLE_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TRANSFORMABLE_STRING | Call by reference | Type reference (TYPE) | STRING | Transformierbarer String | 20080723 | |||
| 2 | EV_TRANSFORMABLE_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | Transformable hex string | 20100107 | |||
| 3 | IV_PDF_XML | Call by reference | Type reference (TYPE) | XSTRING | XML des PDFs | 20080723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Conversion error | 20100107 |
Method EXTRACT_META_INFORMATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_META_INFORMATION | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_AIF_META | Meta Informationen für die Schnittstelle | 20080723 | |||
| 2 | IV_TRANSFORMABLE_STRING | Call by reference | Type reference (TYPE) | STRING | Transformierbarer String | 20080723 |
Method EXTRACT_META_INFORMATION on class /TDAG/RCSCL_UEC_AIF_HELPER has no exception.
Method GET_ADDINF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ADDINF | Call by reference | Type reference (TYPE) | RCGADDINF | EHS: Zusatzinfos für FB-Aufrufe | 20080701 |
Method GET_ADDINF on class /TDAG/RCSCL_UEC_AIF_HELPER has no exception.
Method GET_ADS_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ADS_DEST | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_RFCDEST | RFC-Destination | 20080701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es ist keine Destination für den ADS konfiguriert. | 20080709 |
Method GET_ADS_HANDLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_PDF_HANDLER | Call by reference | Object reference (TYPE REF TO) | /TDAG/EHFNDIF_FW_ADS_PDFHNDLER | Behandler für Adobe Interactive Forms | 20080723 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20080723 | |||
| 3 | IV_PDF_DATA | Call by reference | Type reference (TYPE) | XSTRING | Binärdaten des PDFs | 20080723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Der ADS Behandler konnte nicht erstellt werden | 20080723 | ||
| 2 | Keine Destination für den ADS gepflegt | 20080723 |
Method GET_ATTACHMENTS_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ENABLED | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_FLAG | Wahrheitswert | 20080729 |
Method GET_ATTACHMENTS_ENABLED on class /TDAG/RCSCL_UEC_AIF_HELPER has no exception.
Method GET_TEXT_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VALUE | Call by reference | Type reference (TYPE) | STRING | Wert des Elements | 20080724 | |||
| 2 | IV_BETWEEN_ELEMENT | Call by reference | Type reference (TYPE) | STRING | Suche zwischen dem Element | 20080724 | |||
| 3 | IV_ELEMENT_NAME | Call by reference | Type reference (TYPE) | STRING | Name des Elements | 20080724 | |||
| 4 | IV_XML | Call by reference | Type reference (TYPE) | STRING | XML in dem gesucht werden soll | 20080724 |
Method GET_TEXT_ELEMENT on class /TDAG/RCSCL_UEC_AIF_HELPER has no exception.
Method GET_XML_DATA_FROM_AIF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PDF_XML_DATA | Call by reference | Type reference (TYPE) | XSTRING | XML Daten des PDFs | 20080723 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20080723 | |||
| 3 | IV_PDF_DATA | Call by reference | Type reference (TYPE) | XSTRING | Binärdaten des PDFs | 20080723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der ADS Schnittstelle | 20080723 |
Method REPLACE_IN_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TARGET | Call by reference | Type reference (TYPE) | STRING | 20081104 | ||||
| 2 | IV_END_OFFSET_INCREMENT | Call by reference | Type reference (TYPE) | I | 20081104 | ||||
| 3 | IV_END_PATTERN | Call by reference | Type reference (TYPE) | STRING | 20081104 | ||||
| 4 | IV_REPLACE_WITH | Call by reference | Type reference (TYPE) | STRING | 20081104 | ||||
| 5 | IV_SOURCE | Call by reference | Type reference (TYPE) | STRING | 20081104 | ||||
| 6 | IV_START_PATTERN | Call by reference | Type reference (TYPE) | STRING | 20081104 |
Method REPLACE_IN_STRING on class /TDAG/RCSCL_UEC_AIF_HELPER has no exception.
Method REPLACE_IN_XSTRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TARGET | Call by reference | Type reference (TYPE) | XSTRING | 20100107 | ||||
| 2 | IV_END_OFFSET_INCREMENT | Call by reference | Type reference (TYPE) | I | 20100107 | ||||
| 3 | IV_END_PATTERN | Call by reference | Type reference (TYPE) | STRING | 20100107 | ||||
| 4 | IV_REPLACE_WITH | Call by reference | Type reference (TYPE) | STRING | 20100107 | ||||
| 5 | IV_SOURCE | Call by reference | Type reference (TYPE) | XSTRING | 20100107 | ||||
| 6 | IV_START_PATTERN | Call by reference | Type reference (TYPE) | STRING | 20100107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Conversion error | 20100107 |
Method STORE_ATTACHMENT_IN_DMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ATT_DOC_TABLE | Call by reference | Type reference (TYPE) | /TDAG/RCSY_UEC_AIF_ATT_DOC | Tabelle von Anhang-Dokumenten-Verknüpfungen | 20080729 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20080729 | |||
| 3 | IT_ATTACHMENTS | Call by reference | Type reference (TYPE) | /TDAG/EHFNDY_FW_ADS_PDF_ATTACH | Attachmentliste | 20080729 | |||
| 4 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | Sprachenschlüssel | 20080729 |
Method STORE_ATTACHMENT_IN_DMS on class /TDAG/RCSCL_UEC_AIF_HELPER has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 110_600 |