SAP ABAP Class CL_DITAT_PUT_ORIGINAL (Puts an original object to the translation system)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DOC-TTL (Application Component) Translation Tools
     SLXE_DITAT (Package) DITA Translation
Properties
Class CL_DITAT_PUT_ORIGINAL  
Short Description Puts an original object to the translation system    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLXE_DITAT   DITA Translation 
Created 20120905   SAP 
Last change 20131127   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_PUT_ORIGINAL has no interface implemented.
Friends
Class CL_DITAT_PUT_ORIGINAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CONTENT Instance attribute Private Object reference (TYPE REF TO) DITAT_BLOB Binary data 20120906
2 MR_METADATA Instance attribute Private Object reference (TYPE REF TO) DITAT_S_ORGMETADATA Metadata on physical objects 20120906
3 MS_POFLHD Instance attribute Private Type reference (TYPE) DITAT_D_POFLHD Physical objects fixed-length header data 20120906
4 MS_POVLHD Instance attribute Private Type reference (TYPE) DITAT_D_POVLHD Physical objects variable-length header data 20120906
5 MV_AREA Instance attribute Private Type reference (TYPE) LXECUSTMNR Translation Area 20120906
6 MV_CREATEDBY Instance attribute Private Type reference (TYPE) SYUNAME User Name 20120911
7 MV_CREATEDON Instance attribute Private Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20120911
8 MV_FIPR Instance attribute Private Type reference (TYPE) DITAT_FIPR Fingerprint (SHA-1 as base64) 20130102
9 MV_LANG Instance attribute Private Type reference (TYPE) LXEISOLANG Translation Language 20120906
10 MV_OBJTYPE Instance attribute Private Type reference (TYPE) LXEOBJTYPE Type of Translation Object 20120906
11 MV_TXT_REV Instance attribute Private Type reference (TYPE) DITAT_REVISION Revision 20120912
12 MV_UPLOADMODE Instance attribute Private Type reference (TYPE) DITAT_UPLOADMODE Upload mode (default or recovery) 20121228
Methods
# Method Level Visibility Method type Description Created on
1 BRANCH_FROM Instance method Private Method 20120913
2 BRANCH_TRANS_FROM_PRED Instance method Private Method 20120913
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120905
4 NEEDS_UPDATE Instance method Private Method 20130102
5 ORIG_LANG_CHANGE_UPDATE Instance method Private Method 20120910
6 PUT_INTERNAL Instance method Private Method 20120905
7 PUT_NEW_OBJECT Instance method Private Method 20120906
8 PUT_ORIGINAL Static method Public Method 20120905
9 READ_HEADER_DATA Instance method Private Method 20120906
10 REGULAR_UPDATE Instance method Private Method 20120910
11 UPDATE_EXISTING_OBJECT Instance method Private Method 20120906
12 VALIDATE_ORGMETADATA Static method Private Method 20130102
13 VALIDATE_UPLOADMODE Static method Private Method 20130102
Events
Class CL_DITAT_PUT_ORIGINAL has no event.
Types
Class CL_DITAT_PUT_ORIGINAL has no local type.
Method Signatures

Method BRANCH_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120913
2 Importing LOIO Call by reference Type reference (TYPE) DITAT_LOIO LOIO 20121009
3 Importing PHIO Call by reference Type reference (TYPE) DITAT_PHIO PHIO 20120913
4 Importing TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20120913
5 Importing VERSIONID Call by reference Type reference (TYPE) DITAT_VERSIONID Version id 20121009

Method BRANCH_FROM on class CL_DITAT_PUT_ORIGINAL has no exception.

Method BRANCH_TRANS_FROM_PRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20120913
# Exception Resumable Description Created on
1 CX_DITAT_LOCK 20120919

Method CONSTRUCTOR 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 20120906
2 Importing CONTENT Call by reference Type reference (TYPE) DITAT_BLOB Binary data 20120906
3 Importing METADATA Call by reference Type reference (TYPE) DITAT_S_ORGMETADATA Metadata on physical objects 20120906
4 Importing UPLOADMODE Call by reference Type reference (TYPE) DITAT_UPLOADMODE Upload mode (default or recovery) 20121228
# Exception Resumable Description Created on
1 CX_DITAT Base class for DITA translation related exceptions 20130102

Method NEEDS_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NEEDS_UPDATE Value transfer Type reference (TYPE) ABAP_BOOL 20130102

Method NEEDS_UPDATE on class CL_DITAT_PUT_ORIGINAL has no exception.

Method ORIG_LANG_CHANGE_UPDATE Signature

Method ORIG_LANG_CHANGE_UPDATE on class CL_DITAT_PUT_ORIGINAL has no parameter.
# Exception Resumable Description Created on
1 CX_DITAT_LOCK Lock exception 20120920

Method PUT_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 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 20120905

Method PUT_NEW_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WAS_PUT Value transfer Type reference (TYPE) ABAP_BOOL 20121228
# Exception Resumable Description Created on
1 CX_DITAT_LOCK 20120919

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 Upload mode (default or recovery) 20121228
5 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 20120905

Method READ_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20120906

Method READ_HEADER_DATA on class CL_DITAT_PUT_ORIGINAL has no exception.

Method REGULAR_UPDATE Signature

Method REGULAR_UPDATE on class CL_DITAT_PUT_ORIGINAL has no parameter.
# Exception Resumable Description Created on
1 CX_DITAT_LOCK Lock exception 20120920

Method UPDATE_EXISTING_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WAS_PUT Value transfer Type reference (TYPE) ABAP_BOOL 20120907
# Exception Resumable Description Created on
1 CX_DITAT_LOCK Lock exception 20120920

Method VALIDATE_ORGMETADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METADATA Call by reference Type reference (TYPE) DITAT_S_ORGMETADATA Metadata of an original object 20130102
# Exception Resumable Description Created on
1 CX_DITAT_ORGMETADATA_INVALID Invalid metadata on original file 20130102

Method VALIDATE_UPLOADMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UPLOADMODE Call by reference Type reference (TYPE) DITAT_UPLOADMODE Upload mode (default or recovery) 20130102
# Exception Resumable Description Created on
1 CX_DITAT_UPLOADMODE_INVALID Invalid upload mode 20130102
History
Last changed by/on SAP  20131127 
SAP Release Created in 740