SAP ABAP Class CL_DITAT_API (DITA Translation API)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DOC-TTL (Application Component) Translation Tools
     SLXE_DITAT (Package) DITA Translation
Properties
Class CL_DITAT_API  
Short Description DITA Translation API    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLXE_DITAT   DITA Translation 
Created 20120829   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DITAT_API has no interface implemented.
Friends
Class CL_DITAT_API has no friend class.
Attributes
Class CL_DITAT_API has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ABORT_STRUCT_TRANSFER Static method Public Method Aborts structural data transfer in progress 20121009
2 FINISH_STRUCT_TRANSFER Static method Public Method Finishes structural data transfer 20121009
3 GET_DELTA Static method Public Method Returns translations created/changed since timestamp 20120910
4 GET_LANGUAGES Static method Public Method Returns the languages a document is available in 20120914
5 GET_ORIGINAL Static method Public Method Returns an original and its metadata 20120912
6 GET_TEXT_IN_LANG Static method Public Method Returns a document in the given language 20130115
7 GET_TRANSLATION Static method Public Method Returns a translation of a document in given language 20120911
8 PUT_ORIGINAL Static method Public Method Puts an original to the translation system 20120905
9 PUT_TRANSLATION Static method Public Method Puts a translation to the translation system 20120907
10 START_STRUCT_TRANSFER Static method Public Method Starts structural data transfer 20121009
11 TRANSFER_BMAP Static method Public Method Transfers the data of a buildable map 20121009
12 TRANSFER_MAP Static method Public Method Transfers the data of a map 20121009
13 TRANSFER_PROJECT Static method Public Method Transfers the data of a project 20121009
Events
Class CL_DITAT_API has no event.
Types
Class CL_DITAT_API has no local type.
Method Signatures

Method ABORT_STRUCT_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20121009
# Exception Resumable Description Created on
1 CX_DITAT Base class for DITA translation related exceptions 20121009

Method FINISH_STRUCT_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20121009
2 Importing TRANSFERTOKEN Call by reference Type reference (TYPE) DITAT_TRANSFERTOKEN Structural data transfer token 20121009
# Exception Resumable Description Created on
1 CX_DITAT Base class for DITA translation related exceptions 20121009

Method GET_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20120910
2 Exporting DELTA Call by reference Type reference (TYPE) DITAT_T_DELTA Delta data (table of PHIO, language and revision) 20120910
3 Importing INCLUDE_MIGRATED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120910
4 Importing TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20120910
# Exception Resumable Description Created on
1 CX_DITAT Base class for DITA translation related exceptions 20120910

Method GET_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20120914
2 Exporting ORG_LANG Call by reference Type reference (TYPE) DITAT_LANGUAGE ISO-639-1-language '-' ISO-3166-country 20120914
3 Importing PHIO Call by reference Type reference (TYPE) DITAT_PHIO PHIO 20120914
4 Exporting TRN_LANGS Call by reference Type reference (TYPE) DITAT_T_LANGUAGE Sorted list of languages 20120914
# Exception Resumable Description Created on
1 CX_DITAT Base class for DITA translation related exceptions 20120914

Method GET_ORIGINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20120912
2 Exporting CONTENT Call by reference Type reference (TYPE) DITAT_BLOB Binary data 20120912
3 Exporting METADATA Call by reference Type reference (TYPE) DITAT_S_ORGMETADATA Metadata of an original object 20120912
4 Importing PHIO Call by reference Type reference (TYPE) DITAT_PHIO PHIO 20120912
# Exception Resumable Description Created on
1 CX_DITAT Base class for DITA translation related exceptions 20120912

Method GET_TEXT_IN_LANG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20130115
2 Importing LANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20130115
3 Importing OBJNAME Call by reference Type reference (TYPE) LXEOBJNAME Name of Translation Object 20130115
4 Importing OBJTYPE Call by reference Type reference (TYPE) LXEOBJTYPE Type of Translation Object 20130115
5 Returning TEXT Value transfer Type reference (TYPE) XSTRING 20130115
# Exception Resumable Description Created on
1 CX_DITAT Base class for DITA translation related exceptions 20130115

Method GET_TRANSLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20120911
2 Exporting CONTENT Call by reference Type reference (TYPE) DITAT_BLOB Binary data 20120911
3 Importing LANG Call by reference Type reference (TYPE) DITAT_LANGUAGE ISO-639-1-language '-' ISO-3166-country 20120912
4 Exporting METADATA Call by reference Type reference (TYPE) DITAT_S_TRNMETADATA Metadata on a translation 20120911
5 Importing PHIO Call by reference Type reference (TYPE) DITAT_PHIO PHIO 20120911
# Exception Resumable Description Created on
1 CX_DITAT Base class for DITA translation related exceptions 20120911

Method PUT_ORIGINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20120905
2 Importing CONTENT Call by reference Type reference (TYPE) DITAT_BLOB Binary data 20120905
3 Importing METADATA Call by reference Type reference (TYPE) DITAT_S_ORGMETADATA Metadata on physical objects 20120905
4 Importing UPLOADMODE Call by reference Type reference (TYPE) DITAT_UPLOADMODE 'D' Upload mode (default or recovery) 20121228
5 Returning WAS_PUT Value transfer Type reference (TYPE) ABAP_BOOL True if the original has been put 20120907
# Exception Resumable Description Created on
1 CX_DITAT Base class for DITA translation related exceptions 20120905

Method PUT_TRANSLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20120907
2 Importing CONTENT Call by reference Type reference (TYPE) DITAT_BLOB Binary data 20120907
3 Importing CREATE_FIPR_PAIR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Create fingerprint pair for source/target 20120907
4 Importing METADATA Call by reference Type reference (TYPE) DITAT_S_PTRNMETADATA Metadata of translation for import 20120907
5 Importing OVERWRITEMODE Call by reference Type reference (TYPE) DITAT_TRANSOVERWRITEMODE 'B' Translation overwrite mode 20121010
6 Returning WAS_PUT Value transfer Type reference (TYPE) ABAP_BOOL 20120907
# Exception Resumable Description Created on
1 CX_DITAT Base class for DITA translation related exceptions 20120907

Method START_STRUCT_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20121009
2 Returning TRANSFERTOKEN Value transfer Type reference (TYPE) DITAT_TRANSFERTOKEN Structural data transfer token 20121009
# Exception Resumable Description Created on
1 CX_DITAT Base class for DITA translation related exceptions 20121009

Method TRANSFER_BMAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20121009
2 Importing BMAP Call by reference Type reference (TYPE) DITAT_S_BMAP Data of a buildable map 20121009
3 Importing TRANSFERTOKEN Call by reference Type reference (TYPE) DITAT_TRANSFERTOKEN Structural data transfer token 20121009
# Exception Resumable Description Created on
1 CX_DITAT Base class for DITA translation related exceptions 20121009

Method TRANSFER_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20121009
2 Importing MAP Call by reference Type reference (TYPE) DITAT_S_MAP Data of a map 20121009
3 Importing TRANSFERTOKEN Call by reference Type reference (TYPE) DITAT_TRANSFERTOKEN Structural data transfer token 20121009
# Exception Resumable Description Created on
1 CX_DITAT Base class for DITA translation related exceptions 20121009

Method TRANSFER_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20121009
2 Importing PROJECT Call by reference Type reference (TYPE) DITAT_S_PROJECT Data of a project 20121009
3 Importing TRANSFERTOKEN Call by reference Type reference (TYPE) DITAT_TRANSFERTOKEN Structural data transfer token 20121009
# Exception Resumable Description Created on
1 CX_DITAT Base class for DITA translation related exceptions 20121009
History
Last changed by/on SAP  20140121 
SAP Release Created in 740