SAP ABAP Interface IF_TEMPLATE (Document Template)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MMPUR_BASE (Package) Purchasing: Basis Components
Properties
Interface IF_TEMPLATE  
Short Description Document Template    
General Data
Package MMPUR_BASE   Purchasing: Basis Components 
Created 20070801   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_MMPUR_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Interface IF_TEMPLATE has no interface.
Friends
Interface IF_TEMPLATE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGED Constant Public Type reference (TYPE) CHAR1 'U' Modified 20070801
2 DELETED Constant Public Type reference (TYPE) CHAR1 'D' Deleted 20070801
3 MY_GUID Instance attribute Public Type reference (TYPE) GUID_22 GUID in 'CHAR' format with upper-/lowercase (!) 20070801
4 MY_MASTER_TEMPLATE Instance attribute Public Type reference (TYPE) MMPUR_BOOL Master Template 20070801
5 MY_STATE Instance attribute Public Type reference (TYPE) CHAR1 State of Template Instance 20070801
6 NEW Constant Public Type reference (TYPE) CHAR1 'N' New 20070801
7 PERSISTENT Constant Public Type reference (TYPE) CHAR1 'P' Persistent 20070801
Methods
# Method Level Visibility Method type Description Created on
1 DELETE Instance method Public Method Delete 20070801
2 GET_DATA Instance method Public Method Get Data of a Template 20070801
3 GET_DESCRIPTION Instance method Public Method Read Out Description of Template 20070801
4 GET_MASTER_TEMPLATE Instance method Public Method Read Out Indicator for System Template 20070828
5 GET_NAME Instance method Public Method Read Out Names 20070828
6 IS_DELETED Instance method Public Method Deleted? 20070829
7 IS_DELETION_ALLOWED Instance method Public Method Can Be Deleted? 20070829
8 IS_MASTER_ALLOWED Instance method Public Method Can System Template Be Created? 20070829
9 IS_PERSISTENT Instance method Public Method Persistent? 20070829
10 SET_DATA Instance method Public Method Set Data of a Template 20070801
11 SET_DESCRIPTION Instance method Public Method Set Description of Template 20070801
12 SET_MASTER_TEMPLATE Instance method Public Method Set Indicator for System Template 20070828
13 SET_NAME Instance method Public Method Set Name 20070828
Events
# Event Type Visibility Description Created on
1 EXCEPTION Instance Event
(0)
Public
(2)
Class-Based Exception Triggered 20070801
2 MESSAGE Instance Event
(0)
Public
(2)
Message Triggered 20070801
Types
Interface IF_TEMPLATE has no local type.
Method Signatures

Method DELETE Signature

Method DELETE on Interface IF_TEMPLATE has no parameter.
# Exception Resumable Description Created on
1 CX_MMPUR_NO_AUTHORITY Exception Einkauf: keine Berechtigung 20070802

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY Datenobjekt 20070806
# Exception Resumable Description Created on
1 CX_MMPUR_ROOT systemseitiger Fehler aufgetreten 20070919

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) STRING Beschreibung zur Vorlage 20070828

Method GET_DESCRIPTION on Interface IF_TEMPLATE has no exception.

Method GET_MASTER_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MASTER Value transfer Type reference (TYPE) BOOLE_D Systemtemplate? 20070828

Method GET_MASTER_TEMPLATE on Interface IF_TEMPLATE has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) CHAR50 Name 20070828

Method GET_NAME on Interface IF_TEMPLATE has no exception.

Method IS_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DELETED Value transfer Type reference (TYPE) BOOLE_D Gelöscht? 20070829

Method IS_DELETED on Interface IF_TEMPLATE has no exception.

Method IS_DELETION_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Löschen erlaubt? 20070829

Method IS_DELETION_ALLOWED on Interface IF_TEMPLATE has no exception.

Method IS_MASTER_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH CL_MMPUR_CONSTANTS=>AUTH_CREATE Activity 20070829
2 Returning RV_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Erlaubt? 20070829

Method IS_MASTER_ALLOWED on Interface IF_TEMPLATE has no exception.

Method IS_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PERSISTENT Value transfer Type reference (TYPE) BOOLE_D Persistent 20070829

Method IS_PERSISTENT on Interface IF_TEMPLATE has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IA_DATA Call by reference Type reference (TYPE) ANY Struktur oder Tabelle des Anwendungsbeleges 20070801
2 Importing IV_MASTER Call by reference Type reference (TYPE) MMPUR_BOOL CL_MMPUR_CONSTANTS=>NO Stammvorlage 20070802
# Exception Resumable Description Created on
1 CX_MMPUR_NO_AUTHORITY Exception Einkauf: keine Berechtigung 20070802

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung zur Vorlage 20070801

Method SET_DESCRIPTION on Interface IF_TEMPLATE has no exception.

Method SET_MASTER_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MASTER Call by reference Type reference (TYPE) BOOLE_D Mater Template? 20070828

Method SET_MASTER_TEMPLATE on Interface IF_TEMPLATE has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) CHAR50 Name 20070828

Method SET_NAME on Interface IF_TEMPLATE has no exception.
Event Signatures

Event EXCEPTION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IO_CX Exporting Value transfer Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20070801

Event MESSAGE Signature
Event MESSAGE on Interface IF_TEMPLATE has no parameter.
History
Last changed by/on SAP  20100310 
SAP Release Created in 603