SAP ABAP Interface IF_TEMPLATE_FACTORY (Document Template Factory)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
MM-PUR (Application Component) Purchasing
⤷
MMPUR_BASE (Package) Purchasing: Basis Components
⤷
⤷
Properties
| Interface | IF_TEMPLATE_FACTORY | |
| Short Description | Document Template Factory |
General Data
| Package | MMPUR_BASE | Purchasing: Basis Components |
| Created | 20070801 | SAP |
| Last changed | 20100310 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_TEMPLATE_FACTORY has no forward declaration.
Interfaces
Interface IF_TEMPLATE_FACTORY has no interface.
Friends
Interface IF_TEMPLATE_FACTORY has no friend.
Attributes
Interface IF_TEMPLATE_FACTORY has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Destructor | 20070807 | |
| 2 | Instance method | Public | Method | Create Document Template | 20070801 | |
| 3 | Instance method | Public | Method | Get Basis Application Log Reference | 20070919 | |
| 4 | Instance method | Public | Method | Determine Templates for a User | 20070801 | |
| 5 | Instance method | Public | Method | Update Templates | 20070802 |
Events
Interface IF_TEMPLATE_FACTORY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | LTY_TEMPLATE | Public | See coding | Template Structure Name and GUID | 20070801 | BEGIN OF lty_template,
guid TYPE guid_22,
name TYPE c LENGTH 50,
cdate TYPE erdat,
master TYPE mmpur_bool,
handle TYPE REF TO if_template,
END OF lty_template
|
|
| 2 | LTY_T_TEMPLATE | Public | See coding | Table Type Template Document | 20070801 | lty_t_template TYPE SORTED TABLE OF lty_template WITH UNIQUE KEY guid
|
Method Signatures
Method CLOSE Signature
Method CLOSE on Interface IF_TEMPLATE_FACTORY has no parameter.
Method CLOSE on Interface IF_TEMPLATE_FACTORY has no exception.
Method CREATE_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MASTER | Call by reference | Type reference (TYPE) | MMPUR_BOOL | Master Dokumentenvorlage | 20070801 | |||
| 2 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_TEMPLATE | Dokumentenvorlage | 20070801 |
Method CREATE_TEMPLATE on Interface IF_TEMPLATE_FACTORY has no exception.
Method GET_BAL_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_BAL | Value transfer | Object reference (TYPE REF TO) | IF_MMBAL_LOGGER | Basis Applikations Log | 20070919 |
Method GET_BAL_HANDLE on Interface IF_TEMPLATE_FACTORY has no exception.
Method GET_TEMPLATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TEMPLATES | Call by reference | Type reference (TYPE) | LTY_T_TEMPLATE | Tabellentype Vorlagebeleg | 20070801 | |||
| 2 | IV_USER_ID | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20070801 |
Method GET_TEMPLATES on Interface IF_TEMPLATE_FACTORY has no exception.
Method POST_TEMPLATES Signature
Method POST_TEMPLATES on Interface IF_TEMPLATE_FACTORY has no parameter.
Method POST_TEMPLATES on Interface IF_TEMPLATE_FACTORY has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 603 |