SAP ABAP Class CL_PPTX_DOCUMENT (OpenXML/pptx Package)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-I18 (Application Component) Internationalization (I18N)
     S_OOXML_PPTX (Package) OpenXML/pptx support
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_OPENXML_PACKAGE OpenXML Package 20080806
Properties
Class CL_PPTX_DOCUMENT  
Short Description OpenXML/pptx Package    
Super Class CL_OPENXML_PACKAGE OpenXML Package 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_OOXML_PPTX   OpenXML/pptx support 
Created 20080806   SAP 
Last change 20130531   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_PPTX_DOCUMENT has no interface implemented.
Friends
Class CL_PPTX_DOCUMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CONTENT_TYPE Constant Public Type reference (TYPE) OXA_OPC_CONTENT_TYPE 'application/vnd.openxmlformats-officedocument.presentationml.presentation' Content Type of a Part (e.g application/xml) 20080806
2 CO_CONTENT_TYPE_MACRO Constant Public Type reference (TYPE) OXA_OPC_CONTENT_TYPE 'application/vnd.ms-powerpoint.presentation.macroEnabled.12' 20080806
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CUSTOMPROPERTIESPART Instance method Public Method Create the custom properties part 20080806
2 ADD_CUSTOMUIPART Instance method Public Method Create the custom ui part 20080806
3 ADD_EXTENDEDPROPERTIESPART Instance method Public Method Create the extended properties part 20080806
4 ADD_PRESENTATIONPART Instance method Public Method Create the presentation part 20080806
5 CREATE_DOCUMENT Static method Public Method Create new package 20080806
6 GET_CUSTOMPROPERTIESPART Instance method Public Method Get custom properties part 20080806
7 GET_CUSTOMUIPART Instance method Public Method Get custom ui part 20080806
8 GET_EXTENDEDPROPERTIESPART Instance method Public Method Get extended properties part 20080806
9 GET_PRESENTATIONPART Instance method Public Method Get presentation part 20080806
10 LOAD_DOCUMENT Static method Public Method Load package 20080806
Events
Class CL_PPTX_DOCUMENT has no event.
Types
Class CL_PPTX_DOCUMENT has no local type.
Method Signatures

Method ADD_CUSTOMPROPERTIESPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PART Value transfer Object reference (TYPE REF TO) CL_OXML_CUSTOMPROPERTIESPART OpenXML/docx Custom Properties Part 20080806
# Exception Resumable Description Created on
1 CX_OPENXML_NOT_ALLOWED Action is not allowed 20080806

Method ADD_CUSTOMUIPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PART Value transfer Object reference (TYPE REF TO) CL_OXML_CUSTOMUIPART 20080806
# Exception Resumable Description Created on
1 CX_OPENXML_NOT_ALLOWED 20080806

Method ADD_EXTENDEDPROPERTIESPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PART Value transfer Object reference (TYPE REF TO) CL_OXML_EXTENDEDPROPERTIESPART OpenXML/docx Extended Properties Part 20080806
# Exception Resumable Description Created on
1 CX_OPENXML_NOT_ALLOWED Action is not allowed 20080806

Method ADD_PRESENTATIONPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PART Value transfer Object reference (TYPE REF TO) CL_PPTX_PRESENTATIONPART 20080806
# Exception Resumable Description Created on
1 CX_OPENXML_NOT_ALLOWED 20080806

Method CREATE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMPTY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080806
2 Returning RR_DOC Value transfer Object reference (TYPE REF TO) CL_PPTX_DOCUMENT OpenXML/docx package 20080806

Method CREATE_DOCUMENT on class CL_PPTX_DOCUMENT has no exception.

Method GET_CUSTOMPROPERTIESPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PART Value transfer Object reference (TYPE REF TO) CL_OXML_CUSTOMPROPERTIESPART OpenXML/docx Custom Properties Part 20080806
# Exception Resumable Description Created on
1 CX_OPENXML_FORMAT Packaging Error - Invalid Content 20080806
2 CX_OPENXML_NOT_FOUND Part not found 20080806

Method GET_CUSTOMUIPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PART Value transfer Object reference (TYPE REF TO) CL_OXML_CUSTOMUIPART 20080806
# Exception Resumable Description Created on
1 CX_OPENXML_FORMAT 20080806
2 CX_OPENXML_NOT_FOUND 20080806

Method GET_EXTENDEDPROPERTIESPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PART Value transfer Object reference (TYPE REF TO) CL_OXML_EXTENDEDPROPERTIESPART OpenXML/docx Extended Properties Part 20080806
# Exception Resumable Description Created on
1 CX_OPENXML_FORMAT Packaging Error - Invalid Content 20080806
2 CX_OPENXML_NOT_FOUND Part not found 20080806

Method GET_PRESENTATIONPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PART Value transfer Object reference (TYPE REF TO) CL_PPTX_PRESENTATIONPART 20080806
# Exception Resumable Description Created on
1 CX_OPENXML_FORMAT 20080806
2 CX_OPENXML_NOT_FOUND 20080806

Method LOAD_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) XSTRING 20080806
2 Returning RR_DOC Value transfer Object reference (TYPE REF TO) CL_PPTX_DOCUMENT OpenXML/docx package 20080806
# Exception Resumable Description Created on
1 CX_OPENXML_FORMAT Not a valid OpenXML/OPC Package 20080806
History
Last changed by/on SAP  20130531 
SAP Release Created in 712