SAP ABAP Class /IPRO/CL_ASSEMBLE (Provides functionality for the assemble process)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-GTF-DOB (Application Component) Document Builder
     /IPRO/PROGS (Package) programs
Properties
Class /IPRO/CL_ASSEMBLE  
Short Description Provides functionality for the assemble process    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IPRO/PROGS   programs 
Created 20050303   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IPRO/CL_ASSEMBLE has no forward declaration.
Interfaces
Class /IPRO/CL_ASSEMBLE has no interface implemented.
Friends
Class /IPRO/CL_ASSEMBLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_DOCUMENT Instance attribute Public Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20050303
2 MO_OBJ Static Attribute Public Object reference (TYPE REF TO) /IPRO/CL_ASSEMBLE Provides functionality for the assemble process 20050303
3 MT_TOC Instance attribute Public Type reference (TYPE) /IPRO/TT_TOC_ENTRY Table type for table of TOC entries 20050303
4 MV_DOCUMENT_MODE Static Attribute Public Type reference (TYPE) /IPRO/DOCUMENT_MODE Assembled document mode: C)hange or D)isplay 20070313
Methods
# Method Level Visibility Method type Description Created on
1 BLANK_FO Instance method Public Method Inserts a blank row before the element 20050303
2 BUILD_ADS_COMMANDS Instance method Public Method Builds the ADS Soap request command 20050303
3 CALC_PDF_PAGES Instance method Public Method Calculates total page numbers in a PDF 20050303
4 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20050303
5 FINISH_ADS_COMMANDS Instance method Public Method Finishes the ADS Soap request command 20050303
6 MERGE_FO Instance method Public Method Merges XSL/FO fragments into one large piece - ADS 20050303
7 MERGE_FO2 Instance method Public Method Merges XSL/FO fragments into one large piece - FOP 20050303
8 TOC_CALC Instance method Public Method Calculate and build a TOC 20050303
9 TOC_END Instance method Public Method End TOC generation 20050303
Events
Class /IPRO/CL_ASSEMBLE has no event.
Types
Class /IPRO/CL_ASSEMBLE has no local type.
Method Signatures

Method BLANK_FO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LABEL Value transfer Type reference (TYPE) STRING Any label 20050303
2 Importing IV_NAME Value transfer Type reference (TYPE) STRING The element name 20050303
3 Importing IV_TYPE Value transfer Type reference (TYPE) CHAR1 Page-Break - P / Blank Line - L / Blank Line with Marker - M 20050303
4 Returning RV_LINE Value transfer Type reference (TYPE) XSTRING The blank line/line marker 20050303

Method BLANK_FO on class /IPRO/CL_ASSEMBLE has no exception.

Method BUILD_ADS_COMMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IV_ADS Value transfer Type reference (TYPE) STRING ADS command(s) 20050303
2 Importing IV_FILLINS Value transfer Type reference (TYPE) /IPRO/TT_VAR_PAIR Table type for variable pair 20050303
3 Importing IV_FORMAT Value transfer Type reference (TYPE) STRING Element format 20050303
4 Importing IV_NAME Value transfer Type reference (TYPE) STRING Element ame 20050303
5 Importing IV_TYPE Value transfer Type reference (TYPE) STRING Element type 20050303

Method BUILD_ADS_COMMANDS on class /IPRO/CL_ASSEMBLE has no exception.

Method CALC_PDF_PAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PDF Value transfer Type reference (TYPE) XSTRING The PDF 20050303
2 Returning RV_PAGES Value transfer Type reference (TYPE) I The total pages 20050303

Method CALC_PDF_PAGES on class /IPRO/CL_ASSEMBLE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /IPRO/CL_ASSEMBLE has no parameter.
Method CLASS_CONSTRUCTOR on class /IPRO/CL_ASSEMBLE has no exception.

Method FINISH_ADS_COMMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IV_ADS Value transfer Type reference (TYPE) STRING The ADS command(s) 20050303
2 Importing IV_NAMES Value transfer Type reference (TYPE) /IPRO/TT_STR255 An internal table of element names 20050303
3 Importing IV_PDF_NAME Value transfer Type reference (TYPE) STRING The named content of the assembled document 20050303

Method FINISH_ADS_COMMANDS on class /IPRO/CL_ASSEMBLE has no exception.

Method MERGE_FO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IV_CTR Value transfer Type reference (TYPE) I How many fragments? 20050303
2 Changing IV_MASTER Value transfer Type reference (TYPE) XSTRING XSL/FO fragments 20050303
3 Changing IV_PDF Value transfer Type reference (TYPE) XSTRING Cleaned up final fragment 20050303

Method MERGE_FO on class /IPRO/CL_ASSEMBLE has no exception.

Method MERGE_FO2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IV_CTR Value transfer Type reference (TYPE) I How many fragments? 20050303
2 Changing IV_MASTER Value transfer Type reference (TYPE) XSTRING XSL/FO fragments 20050303
3 Changing IV_PDF Value transfer Type reference (TYPE) XSTRING Cleaned up final fragment 20050303

Method MERGE_FO2 on class /IPRO/CL_ASSEMBLE has no exception.

Method TOC_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ELMNT_START Call by reference Type reference (TYPE) STANDARD TABLE Table of where elements start 20050303
2 Exporting ET_PAGE_START Call by reference Type reference (TYPE) STANDARD TABLE Table of where pages start 20050303
3 Exporting EV_PAGES Call by reference Type reference (TYPE) I Total Pages in the PDF 20050303
4 Importing IV_PDF_FO Value transfer Type reference (TYPE) XSTRING The XSL/FO only PDF 20050303

Method TOC_CALC on class /IPRO/CL_ASSEMBLE has no exception.

Method TOC_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HTML Value transfer Type reference (TYPE) STRING The HTML TOC 20050303
2 Returning RV_TOC Value transfer Type reference (TYPE) XSTRING The built TOC 20050303

Method TOC_END on class /IPRO/CL_ASSEMBLE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 200