SAP ABAP Interface /IPRO/IF_DOCB_FACTORY (Document Builder Factory)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-GTF-DOB (Application Component) Document Builder
     /IPRO/PROGS (Package) programs
Properties
Interface /IPRO/IF_DOCB_FACTORY  
Short Description Document Builder Factory    
General Data
Package /IPRO/PROGS   programs 
Created 20031111   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface /IPRO/IF_DOCB_FACTORY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /IPRO/IF_SUBJECT Document Builder Subject Interface 20040609
Friends
Interface /IPRO/IF_DOCB_FACTORY has no friend.
Attributes
Interface /IPRO/IF_DOCB_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FROM Instance method Public Method Create a Document Builder document from existing document 20040723
2 BUILD_FROM2 Instance method Public Method Create a Document Builder document from existing document 20051024
3 COMMIT Instance method Public Method Commit 20040416
4 CREATE Instance method Public Method Create a Document Builder document 20031111
5 CREATE_TEMPLATE Instance method Public Method Create a Document Builder template 20040518
6 CREATE_USER_TEMPLATE Instance method Public Method Create a Document Builder user template 20040518
7 GET_LATEST_RELEASED_VERSION Instance method Public Method Returns a reference of the latest released version 20070725
8 GET_QUERY_METHOD Instance method Public Method Query method 20040202
9 IS_RELEVANT_FOR_UPDATE Instance method Public Method At least one subobject needs to be updated 20040609
10 LOOKUP Instance method Public Method Factory lookup for document 20040416
11 LOOKUP_MANY Instance method Public Method Factory lookup for documents 20040416
12 LOOKUP_MANY_TMPL Instance method Public Method Factory lookup for templates 20040518
13 LOOKUP_MANY_USRTMPL Instance method Public Method Factory lookup for user templates 20040518
14 LOOKUP_TEMPLATE Instance method Public Method Factory lookup for template 20040518
15 LOOKUP_USER_TEMPLATE Instance method Public Method Factory lookup for user template 20040518
16 OPEN Instance method Public Method Open an existing Document Builder document 20031111
17 OPEN_TEMPLATE Instance method Public Method Open an existing Document Builder template 20040518
18 OPEN_USER_TEMPLATE Instance method Public Method Open an existing Document Builder user template 20040518
Events
Interface /IPRO/IF_DOCB_FACTORY has no event.
Types
Interface /IPRO/IF_DOCB_FACTORY has no local type.
Method Signatures

Method BUILD_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIO_SRC_DOCUMENT Call by reference Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20080813
2 Importing PIV_COMPARE_ONLY Call by reference Type reference (TYPE) XFELD Document is only used for Update Report 20080812
3 Importing PIV_SRC_DOCUMENT Call by reference Type reference (TYPE) GUID SRC Globally Unique Identifier 20040723
4 Importing PIV_SRC_DOCUMENT_ID Call by reference Type reference (TYPE) /IPRO/DOCMNT_ID SRC document number 20040723
5 Importing PIV_TGT_DOCDATE Call by reference Type reference (TYPE) /IPRO/DOCDATE Target document date 20040723
6 Importing PIV_TGT_DOCSL Call by reference Type reference (TYPE) /IPRO/DOCSL Target document selection 20040723
7 Returning PRO_DOCUMENT Value transfer Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document builder object 20040723
# Exception Resumable Description Created on
1 /IPRO/CX_ACTION_ILLEGAL Illegal Document Builder Action 20040723
2 /IPRO/CX_ACTION_NOAUTH No Authorization for Action 20040723

Method BUILD_FROM2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIS_HEADER Call by reference Type reference (TYPE) /IPRO/TDOCMNT Document table 20051024
2 Returning PRO_DOCUMENT Value transfer Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document builder object 20051024
# Exception Resumable Description Created on
1 /IPRO/CX_ACTION_ILLEGAL Illegal Document Builder Action 20051024
2 /IPRO/CX_ACTION_NOAUTH No Authorization for Action 20051024
3 /IPRO/CX_ATTRIBUTE Base class for attribute exceptions 20051024
4 /IPRO/CX_SERIALIZER_FAILED_AT Serialization/Deserialization failed at element 20051024

Method COMMIT Signature

Method COMMIT on Interface /IPRO/IF_DOCB_FACTORY has no parameter.
Method COMMIT on Interface /IPRO/IF_DOCB_FACTORY has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIO_REFERENCE Call by reference Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Reference document 20040628
2 Importing PIV_COMPARE_ONLY Call by reference Type reference (TYPE) XFELD Document is used only to compare in Update Report 20080812
3 Importing PIV_NEW_VERSION Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070529
4 Returning PRO_DOCUMENT Value transfer Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20040420
# Exception Resumable Description Created on
1 /IPRO/CX_ACTION_ILLEGAL Illegal Document Builder Action 20040416
2 /IPRO/CX_ACTION_NOAUTH No Authorization for Action 20040416

Method CREATE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIO_REFERENCE Call by reference Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Reference document 20040628
2 Importing PIV_NEW_VERSION Call by reference Type reference (TYPE) CHAR1 Flag to indicate if this should be a new version of the ref 20070517
3 Returning PRO_TEMPLATE Value transfer Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20040518
# Exception Resumable Description Created on
1 /IPRO/CX_ACTION_ILLEGAL Illegal Document Builder Action 20040518
2 /IPRO/CX_ACTION_NOAUTH No Authorization for Action 20040518

Method CREATE_USER_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIO_REFERENCE Call by reference Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Reference document 20040628
2 Returning PRO_USER_TEMPLATE Value transfer Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20040518
# Exception Resumable Description Created on
1 /IPRO/CX_ACTION_ILLEGAL Illegal Document Builder Action 20040518
2 /IPRO/CX_ACTION_NOAUTH No Authorization for Action 20040518

Method GET_LATEST_RELEASED_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIO_DOCUMENT Call by reference Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20070725
2 Returning PRO_RELEASED_DOCUMENT Value transfer Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20070725

Method GET_LATEST_RELEASED_VERSION on Interface /IPRO/IF_DOCB_FACTORY has no exception.

Method GET_QUERY_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIV_TEMPLATE_MODE Call by reference Type reference (TYPE) SEU_BOOL Template mode 20040606
2 Returning PRO_DBL_MODEL Value transfer Object reference (TYPE REF TO) /IPRO/IF_DATABLADE_MODEL Datablade model interface 20040202

Method GET_QUERY_METHOD on Interface /IPRO/IF_DOCB_FACTORY has no exception.

Method IS_RELEVANT_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PRV_RELEVANT Value transfer Type reference (TYPE) SEU_BOOL relevant 20040609

Method IS_RELEVANT_FOR_UPDATE on Interface /IPRO/IF_DOCB_FACTORY has no exception.

Method LOOKUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIV_DOCMNT Call by reference Type reference (TYPE) /IPRO/TDOCMNT-DOCMNT Globally Unique Identifier 20040416
2 Importing PIV_DOCMNT_ID Call by reference Type reference (TYPE) /IPRO/TDOCMNT-DOCMNT_ID Document Number 20040613
3 Importing PIV_VERSION Call by reference Type reference (TYPE) /IPRO/TDOCMNT-VERSION Version Number 20070727
4 Returning PRO_DOCUMENT Value transfer Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20040416

Method LOOKUP on Interface /IPRO/IF_DOCB_FACTORY has no exception.

Method LOOKUP_MANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIV_MODE Call by reference Type reference (TYPE) CHAR1 Mode 20040416
2 Returning PRT_DOCUMENTS Value transfer Type reference (TYPE) /IPRO/TT_DOCUMENTS Table of Document Builder documents 20040416

Method LOOKUP_MANY on Interface /IPRO/IF_DOCB_FACTORY has no exception.

Method LOOKUP_MANY_TMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIV_MODE Call by reference Type reference (TYPE) CHAR1 Mode 20040518
2 Returning PRT_TEMPLATES Value transfer Type reference (TYPE) /IPRO/TT_DOCUMENTS Table of Document Builder documents 20040518

Method LOOKUP_MANY_TMPL on Interface /IPRO/IF_DOCB_FACTORY has no exception.

Method LOOKUP_MANY_USRTMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIV_MODE Call by reference Type reference (TYPE) CHAR1 Mode 20040518
2 Returning PRT_USER_TEMPLATES Value transfer Type reference (TYPE) /IPRO/TT_DOCUMENTS Table of Document Builder documents 20040518

Method LOOKUP_MANY_USRTMPL on Interface /IPRO/IF_DOCB_FACTORY has no exception.

Method LOOKUP_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIV_TMPL Call by reference Type reference (TYPE) /IPRO/TMPL Template 20040518
2 Importing PIV_VERSION Call by reference Type reference (TYPE) /IPRO/TDOCMNT-VERSION Version Number 20070516
3 Returning PRO_TEMPLATE Value transfer Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20040518

Method LOOKUP_TEMPLATE on Interface /IPRO/IF_DOCB_FACTORY has no exception.

Method LOOKUP_USER_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIV_USRTMPL Call by reference Type reference (TYPE) GUID User template 20040518
2 Returning PRO_USER_TEMPLATE Value transfer Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20040518

Method LOOKUP_USER_TEMPLATE on Interface /IPRO/IF_DOCB_FACTORY has no exception.

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIV_DOCMNT Call by reference Type reference (TYPE) /IPRO/TDOCMNT-DOCMNT Globally Unique Identifier 20040420
2 Importing PIV_DOCMNT_ID Call by reference Type reference (TYPE) /IPRO/TDOCMNT-DOCMNT_ID Document Number 20040503
3 Importing PIV_DOCMNT_VERSION Call by reference Type reference (TYPE) /IPRO/TDOCMNT-VERSION Version Number 20070727
4 Returning PRO_DOCUMENT Value transfer Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20040420
# Exception Resumable Description Created on
1 /IPRO/CX_ACTION_ILLEGAL Illegal Document Builder Action 20040416
2 /IPRO/CX_ACTION_NOAUTH No Authorization for Action 20040416
3 /IPRO/CX_SERIALIZER_FAILED_AT Serialization/Deserialization failed at element 20050916

Method OPEN_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIV_TMPL Call by reference Type reference (TYPE) /IPRO/TMPL Template 20040518
2 Importing PIV_VERSION Call by reference Type reference (TYPE) /IPRO/TDOCMNT-VERSION Version Number 20070516
3 Returning PRO_TEMPLATE Value transfer Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20040518
# Exception Resumable Description Created on
1 /IPRO/CX_ACTION_ILLEGAL Illegal Document Builder Action 20040518
2 /IPRO/CX_ACTION_NOAUTH No Authorization for Action 20040518
3 /IPRO/CX_SERIALIZER_FAILED_AT Serialization/Deserialization failed at element 20050916

Method OPEN_USER_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIV_USRTMPL Call by reference Type reference (TYPE) GUID User Template 20040518
2 Returning PRO_USER_TEMPLATE Value transfer Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20040518
# Exception Resumable Description Created on
1 /IPRO/CX_ACTION_ILLEGAL Illegal Document Builder Action 20040518
2 /IPRO/CX_ACTION_NOAUTH No Authorization for Action 20040518
3 /IPRO/CX_SERIALIZER_FAILED_AT Serialization/Deserialization failed at element 20050916
History
Last changed by/on SAP  20110908 
SAP Release Created in 10A