SAP ABAP Class /IPRO/IF_DOCB_FACTORY (Document Builder Factory)
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface composition (i COMPRISING i_ref) | /IPRO/IF_SUBJECT | Document Builder Subject Interface | 20040609 |
Properties
Class | /IPRO/IF_DOCB_FACTORY | |
Short Description | Document Builder Factory | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ||
Created | 20031111 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class /IPRO/IF_DOCB_FACTORY has no forward declaration.
Interfaces
Class /IPRO/IF_DOCB_FACTORY has no interface implemented.
Friends
Class /IPRO/IF_DOCB_FACTORY has no friend class.
Attributes
Class /IPRO/IF_DOCB_FACTORY has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Create a Document Builder document from existing document | 20040723 |
2 | ![]() |
Instance method | Public | Method | Create a Document Builder document from existing document | 20051024 |
3 | ![]() |
Instance method | Public | Method | Commit | 20040416 |
4 | ![]() |
Instance method | Public | Method | Create a Document Builder document | 20031111 |
5 | ![]() |
Instance method | Public | Method | Create a Document Builder template | 20040518 |
6 | ![]() |
Instance method | Public | Method | Create a Document Builder user template | 20040518 |
7 | ![]() |
Instance method | Public | Method | Returns a reference of the latest released version | 20070725 |
8 | ![]() |
Instance method | Public | Method | Query method | 20040202 |
9 | ![]() |
Instance method | Public | Method | At least one subobject needs to be updated | 20040609 |
10 | ![]() |
Instance method | Public | Method | Factory lookup for document | 20040416 |
11 | ![]() |
Instance method | Public | Method | Factory lookup for documents | 20040416 |
12 | ![]() |
Instance method | Public | Method | Factory lookup for templates | 20040518 |
13 | ![]() |
Instance method | Public | Method | Factory lookup for user templates | 20040518 |
14 | ![]() |
Instance method | Public | Method | Factory lookup for template | 20040518 |
15 | ![]() |
Instance method | Public | Method | Factory lookup for user template | 20040518 |
16 | ![]() |
Instance method | Public | Method | Open an existing Document Builder document | 20031111 |
17 | ![]() |
Instance method | Public | Method | Open an existing Document Builder template | 20040518 |
18 | ![]() |
Instance method | Public | Method | Open an existing Document Builder user template | 20040518 |
Events
Class /IPRO/IF_DOCB_FACTORY has no event.
Types
Class /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 | ![]() |
PIO_SRC_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20080813 | ||
2 | ![]() |
PIV_COMPARE_ONLY | Call by reference | Type reference (TYPE) | XFELD | Document is only used for Update Report | 20080812 | ||
3 | ![]() |
PIV_SRC_DOCUMENT | Call by reference | Type reference (TYPE) | GUID | SRC Globally Unique Identifier | 20040723 | ||
4 | ![]() |
PIV_SRC_DOCUMENT_ID | Call by reference | Type reference (TYPE) | /IPRO/DOCMNT_ID | SRC document number | 20040723 | ||
5 | ![]() |
PIV_TGT_DOCDATE | Call by reference | Type reference (TYPE) | /IPRO/DOCDATE | Target document date | 20040723 | ||
6 | ![]() |
PIV_TGT_DOCSL | Call by reference | Type reference (TYPE) | /IPRO/DOCSL | Target document selection | 20040723 | ||
7 | ![]() |
PRO_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document builder object | 20040723 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Illegal Document Builder Action | 20040723 | |
2 | ![]() |
No Authorization for Action | 20040723 |
Method BUILD_FROM2 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PIS_HEADER | Call by reference | Type reference (TYPE) | /IPRO/TDOCMNT | Document table | 20051024 | ||
2 | ![]() |
PRO_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document builder object | 20051024 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Illegal Document Builder Action | 20051024 | |
2 | ![]() |
No Authorization for Action | 20051024 | |
3 | ![]() |
Base class for attribute exceptions | 20051024 | |
4 | ![]() |
Serialization/Deserialization failed at element | 20051024 |
Method COMMIT Signature
Method COMMIT on class /IPRO/IF_DOCB_FACTORY has no parameter.
Method COMMIT on class /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 | ![]() |
PIO_REFERENCE | Call by reference | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Reference document | 20040628 | ||
2 | ![]() |
PIV_COMPARE_ONLY | Call by reference | Type reference (TYPE) | XFELD | Document is used only to compare in Update Report | 20080812 | ||
3 | ![]() |
PIV_NEW_VERSION | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20070529 | ||
4 | ![]() |
PRO_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20040420 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Illegal Document Builder Action | 20040416 | |
2 | ![]() |
No Authorization for Action | 20040416 |
Method CREATE_TEMPLATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PIO_REFERENCE | Call by reference | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Reference document | 20040628 | ||
2 | ![]() |
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 | ![]() |
PRO_TEMPLATE | Value transfer | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20040518 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Illegal Document Builder Action | 20040518 | |
2 | ![]() |
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 | ![]() |
PIO_REFERENCE | Call by reference | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Reference document | 20040628 | ||
2 | ![]() |
PRO_USER_TEMPLATE | Value transfer | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20040518 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Illegal Document Builder Action | 20040518 | |
2 | ![]() |
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 | ![]() |
PIO_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20070725 | ||
2 | ![]() |
PRO_RELEASED_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20070725 |
Method GET_LATEST_RELEASED_VERSION on class /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 | ![]() |
PIV_TEMPLATE_MODE | Call by reference | Type reference (TYPE) | SEU_BOOL | Template mode | 20040606 | ||
2 | ![]() |
PRO_DBL_MODEL | Value transfer | Object reference (TYPE REF TO) | /IPRO/IF_DATABLADE_MODEL | Datablade model interface | 20040202 |
Method GET_QUERY_METHOD on class /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 | ![]() |
PRV_RELEVANT | Value transfer | Type reference (TYPE) | SEU_BOOL | relevant | 20040609 |
Method IS_RELEVANT_FOR_UPDATE on class /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 | ![]() |
PIV_DOCMNT | Call by reference | Type reference (TYPE) | /IPRO/TDOCMNT-DOCMNT | Globally Unique Identifier | 20040416 | ||
2 | ![]() |
PIV_DOCMNT_ID | Call by reference | Type reference (TYPE) | /IPRO/TDOCMNT-DOCMNT_ID | Document Number | 20040613 | ||
3 | ![]() |
PIV_VERSION | Call by reference | Type reference (TYPE) | /IPRO/TDOCMNT-VERSION | Version Number | 20070727 | ||
4 | ![]() |
PRO_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20040416 |
Method LOOKUP on class /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 | ![]() |
PIV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | Mode | 20040416 | ||
2 | ![]() |
PRT_DOCUMENTS | Value transfer | Type reference (TYPE) | /IPRO/TT_DOCUMENTS | Table of Document Builder documents | 20040416 |
Method LOOKUP_MANY on class /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 | ![]() |
PIV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | Mode | 20040518 | ||
2 | ![]() |
PRT_TEMPLATES | Value transfer | Type reference (TYPE) | /IPRO/TT_DOCUMENTS | Table of Document Builder documents | 20040518 |
Method LOOKUP_MANY_TMPL on class /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 | ![]() |
PIV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | Mode | 20040518 | ||
2 | ![]() |
PRT_USER_TEMPLATES | Value transfer | Type reference (TYPE) | /IPRO/TT_DOCUMENTS | Table of Document Builder documents | 20040518 |
Method LOOKUP_MANY_USRTMPL on class /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 | ![]() |
PIV_TMPL | Call by reference | Type reference (TYPE) | /IPRO/TMPL | Template | 20040518 | ||
2 | ![]() |
PIV_VERSION | Call by reference | Type reference (TYPE) | /IPRO/TDOCMNT-VERSION | Version Number | 20070516 | ||
3 | ![]() |
PRO_TEMPLATE | Value transfer | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20040518 |
Method LOOKUP_TEMPLATE on class /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 | ![]() |
PIV_USRTMPL | Call by reference | Type reference (TYPE) | GUID | User template | 20040518 | ||
2 | ![]() |
PRO_USER_TEMPLATE | Value transfer | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20040518 |
Method LOOKUP_USER_TEMPLATE on class /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 | ![]() |
PIV_DOCMNT | Call by reference | Type reference (TYPE) | /IPRO/TDOCMNT-DOCMNT | Globally Unique Identifier | 20040420 | ||
2 | ![]() |
PIV_DOCMNT_ID | Call by reference | Type reference (TYPE) | /IPRO/TDOCMNT-DOCMNT_ID | Document Number | 20040503 | ||
3 | ![]() |
PIV_DOCMNT_VERSION | Call by reference | Type reference (TYPE) | /IPRO/TDOCMNT-VERSION | Version Number | 20070727 | ||
4 | ![]() |
PRO_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20040420 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Illegal Document Builder Action | 20040416 | |
2 | ![]() |
No Authorization for Action | 20040416 | |
3 | ![]() |
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 | ![]() |
PIV_TMPL | Call by reference | Type reference (TYPE) | /IPRO/TMPL | Template | 20040518 | ||
2 | ![]() |
PIV_VERSION | Call by reference | Type reference (TYPE) | /IPRO/TDOCMNT-VERSION | Version Number | 20070516 | ||
3 | ![]() |
PRO_TEMPLATE | Value transfer | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20040518 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Illegal Document Builder Action | 20040518 | |
2 | ![]() |
No Authorization for Action | 20040518 | |
3 | ![]() |
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 | ![]() |
PIV_USRTMPL | Call by reference | Type reference (TYPE) | GUID | User Template | 20040518 | ||
2 | ![]() |
PRO_USER_TEMPLATE | Value transfer | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20040518 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Illegal Document Builder Action | 20040518 | |
2 | ![]() |
No Authorization for Action | 20040518 | |
3 | ![]() |
Serialization/Deserialization failed at element | 20050916 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in |