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
⤷ 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 |