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 ESP1 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 ADDRESS_TYPE_CONTACT Static Attribute Public Type reference (TYPE) AD_ADRTYPE '3' Addresstype: Contact person 20080725
2 AIF_STRUCTURE Constant Public Type reference (TYPE) STRING '/TDAG/RCSS_UEC_AIF_INTERFACE1' Interface structure of the AIF 20080814
3 BUPA_IS_CUSTOMER Static Attribute Public Type reference (TYPE) /TDAG/RCSE_UEC_AIF_BUPA_ROLE 'C' Role of the business partners 20080701
4 BUPA_IS_SUPPLIER Static Attribute Public Type reference (TYPE) /TDAG/RCSE_UEC_AIF_BUPA_ROLE 'S' Role of the business partners 20080701
5 COMPONENT_SAP_ABA Static Attribute Public Type reference (TYPE) /TDAG/RCSE_UEC_AIF_COMPONENT 'SAP_ABA' Software component SAP ABA 20080729
6 COMPONENT_SAP_BASIS Static Attribute Public Type reference (TYPE) /TDAG/RCSE_UEC_AIF_COMPONENT 'SAP_BASIS' Software component SAP Basis 20080729
7 ELE_CUSTOM1 Static Attribute Public Type reference (TYPE) STRING 'CUSTOM1' Customer specific element 20080724
8 ELE_CUSTOM2 Static Attribute Public Type reference (TYPE) STRING 'CUSTOM2' Customer specific element 20080724
9 ELE_CUSTOM3 Static Attribute Public Type reference (TYPE) STRING 'CUSTOM3' Customer specific element 20080724
10 ELE_CUSTOM4 Static Attribute Public Type reference (TYPE) STRING 'CUSTOM4' Customer specific element 20080724
11 ELE_CUSTOM5 Static Attribute Public Type reference (TYPE) STRING 'CUSTOM5' Customer specific element 20080724
12 ELE_CUSTOMER_NUMBER Static Attribute Public Type reference (TYPE) STRING 'CUSTOMER_NUMBER' Element Cust Nr. 20090805
13 ELE_DATE Static Attribute Public Type reference (TYPE) STRING 'DATE' Element: Date 20080731
14 ELE_ENCODING Static Attribute Public Type reference (TYPE) STRING 'ENCODING' Element Cust Nr. 20091016
15 ELE_FLG_ATTACHMENTS_ENABLED Static Attribute Public Type reference (TYPE) STRING 'FLG_ATTACHMENTS_ENABLED' Element: Attachments enabled 20080731
16 ELE_FORM_NAME Static Attribute Public Type reference (TYPE) STRING 'PDF_FORM_NAME' Element of the form name 20080724
17 ELE_MATNR Static Attribute Public Type reference (TYPE) STRING 'MATERIAL_NUMBER' Element of the material number 20080724
18 ELE_META_DATA Static Attribute Public Type reference (TYPE) STRING 'META_DATA' 20080724
19 ELE_SUBST_ID Static Attribute Public Type reference (TYPE) STRING 'SUBSTANCE_ID' Element of the substance ID 20080724
20 ELE_SUPPLIER_NUMBER Static Attribute Public Type reference (TYPE) STRING 'SUPPLIER_NUMBER' Element Cust Nr. 20090805
21 ELE_SYSTEM_ID Static Attribute Public Type reference (TYPE) STRING 'SYSTEM_ID' Element Cust Nr. 20090805
22 ELE_SYSTEM_MANDT Static Attribute Public Type reference (TYPE) STRING 'SYSTEM_MANDT' Element Cust Nr. 20090805
23 ELE_TASKH_NO Static Attribute Public Type reference (TYPE) STRING 'TASKHEADER_NO' Element of the task number 20080724
24 ELE_TEMPLATE_ID Static Attribute Public Type reference (TYPE) STRING 'TEMPLATE_ID' Element of the template ID 20080724
25 ELE_TIME Static Attribute Public Type reference (TYPE) STRING 'TIME' Element: Time 20080731
26 ELE_VERSION_AIF Static Attribute Public Type reference (TYPE) STRING 'VERSION_AIF' Element Cust Nr. 20100218
27 FALSE Static Attribute Public Type reference (TYPE) /TDAG/RCSE_UEC_AIF_FLAG '' Truth value 20080702
28 IS_NOT_SELECTED Static Attribute Public Type reference (TYPE) /TDAG/RCSE_UEC_AIF_FLAG '' Truth value 20080702
29 IS_SELECTED Static Attribute Public Type reference (TYPE) /TDAG/RCSE_UEC_AIF_FLAG 'X' Truth value 20080702
30 TEMPLATE_CAT_AIF Static Attribute Public Type reference (TYPE) /TDAG/RCSE_UEC_TPLCAT 'AIF' Tempate category AIF 20080702
31 TEMPLATE_CAT_DMS Static Attribute Public Type reference (TYPE) /TDAG/RCSE_UEC_TPLCAT 'DMS' Template category DMS 20080702
32 TRUE 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 CREATE_ELEMENT Static method Public Method Creates an XML tag 20080724
2 CREATE_FILENAME Static method Public Method Creation of a file name for the PDF 20080624
3 CREATE_TRANSFORMABLE_STRING Static method Public Method Creates a transformable String 20080723
4 EXTRACT_META_INFORMATION Static method Public Method Extracts the meta data of the transformable String 20080723
5 GET_ADDINF Static method Public Method Returns the further information 20080701
6 GET_ADS_DESTINATION Static method Public Method Returns the destination of the ADS 20080701
7 GET_ADS_HANDLER Static method Public Method Returns the ADS handler 20080723
8 GET_ATTACHMENTS_ENABLED Static method Public Method Returns a truth value if attachments are activated 20080729
9 GET_TEXT_ELEMENT Static method Private Method Returns the text element 20080724
10 GET_XML_DATA_FROM_AIF Static method Public Method Returns the XML data of the PDF 20080723
11 REPLACE_IN_STRING Static method Public Method 20081104
12 REPLACE_IN_XSTRING Static method Public Method Replaces characters in a hex string 20100107
13 STORE_ATTACHMENT_IN_DMS 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 Exporting EV_CLOSE_ELEMENT Call by reference Type reference (TYPE) STRING 20080724
2 Exporting EV_OPEN_ELEMENT Call by reference Type reference (TYPE) STRING 20080724
3 Importing 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 Exporting E_FILENAME Call by reference Type reference (TYPE) /TDAG/CPE_FILENAM Dateiname 20080624
2 Importing IS_TASKHEADER Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Structure for task headers 20090610
3 Importing 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 Exporting EV_TRANSFORMABLE_STRING Call by reference Type reference (TYPE) STRING Transformierbarer String 20080723
2 Exporting EV_TRANSFORMABLE_XSTRING Call by reference Type reference (TYPE) XSTRING Transformable hex string 20100107
3 Importing IV_PDF_XML Call by reference Type reference (TYPE) XSTRING XML des PDFs 20080723
# Exception Resumable Description Created on
1 CONVERSION_ERROR Conversion error 20100107

Method EXTRACT_META_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_META_INFORMATION Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_META Meta Informationen für die Schnittstelle 20080723
2 Importing 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 Exporting 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 Exporting EV_ADS_DEST Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_RFCDEST RFC-Destination 20080701
# Exception Resumable Description Created on
1 NO_ADS_DESTINATION_CONFIGURED 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 Exporting EO_PDF_HANDLER Call by reference Object reference (TYPE REF TO) /TDAG/EHFNDIF_FW_ADS_PDFHNDLER Behandler für Adobe Interactive Forms 20080723
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080723
3 Importing IV_PDF_DATA Call by reference Type reference (TYPE) XSTRING Binärdaten des PDFs 20080723
# Exception Resumable Description Created on
1 CANNOT_CREATE_ADS_HANDLER Der ADS Behandler konnte nicht erstellt werden 20080723
2 NO_ADS_DESTINATION_CONFIGURED 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 Exporting 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 Exporting EV_VALUE Call by reference Type reference (TYPE) STRING Wert des Elements 20080724
2 Importing IV_BETWEEN_ELEMENT Call by reference Type reference (TYPE) STRING Suche zwischen dem Element 20080724
3 Importing IV_ELEMENT_NAME Call by reference Type reference (TYPE) STRING Name des Elements 20080724
4 Importing 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 Exporting ES_PDF_XML_DATA Call by reference Type reference (TYPE) XSTRING XML Daten des PDFs 20080723
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080723
3 Importing IV_PDF_DATA Call by reference Type reference (TYPE) XSTRING Binärdaten des PDFs 20080723
# Exception Resumable Description Created on
1 ERROR_IN_ADS_INTERFACE 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 Exporting EV_TARGET Call by reference Type reference (TYPE) STRING 20081104
2 Importing IV_END_OFFSET_INCREMENT Call by reference Type reference (TYPE) I 20081104
3 Importing IV_END_PATTERN Call by reference Type reference (TYPE) STRING 20081104
4 Importing IV_REPLACE_WITH Call by reference Type reference (TYPE) STRING 20081104
5 Importing IV_SOURCE Call by reference Type reference (TYPE) STRING 20081104
6 Importing 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 Exporting EV_TARGET Call by reference Type reference (TYPE) XSTRING 20100107
2 Importing IV_END_OFFSET_INCREMENT Call by reference Type reference (TYPE) I 20100107
3 Importing IV_END_PATTERN Call by reference Type reference (TYPE) STRING 20100107
4 Importing IV_REPLACE_WITH Call by reference Type reference (TYPE) STRING 20100107
5 Importing IV_SOURCE Call by reference Type reference (TYPE) XSTRING 20100107
6 Importing IV_START_PATTERN Call by reference Type reference (TYPE) STRING 20100107
# Exception Resumable Description Created on
1 CONVERSION_ERROR Conversion error 20100107

Method STORE_ATTACHMENT_IN_DMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATT_DOC_TABLE Call by reference Type reference (TYPE) /TDAG/RCSY_UEC_AIF_ATT_DOC Tabelle von Anhang-Dokumenten-Verknüpfungen 20080729
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080729
3 Importing IT_ATTACHMENTS Call by reference Type reference (TYPE) /TDAG/EHFNDY_FW_ADS_PDF_ATTACH Attachmentliste 20080729
4 Importing 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