SAP ABAP Interface IF_MMPUR_DOC_SETGET (SetGet for Purchasing Documents)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MMPUR_BASE (Package) Purchasing: Basis Components
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_MMPUR_DOCUMENT Process Purchasing Document 20070622
Properties
Interface IF_MMPUR_DOC_SETGET  
Short Description SetGet for Purchasing Documents    
General Data
Package MMPUR_BASE   Purchasing: Basis Components 
Created 20070622   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_MMPUR_DOC_SETGET has no forward declaration.
Interfaces
Interface IF_MMPUR_DOC_SETGET has no interface.
Friends
Interface IF_MMPUR_DOC_SETGET has no friend.
Attributes
Interface IF_MMPUR_DOC_SETGET has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADOPT_TEXT Instance method Public Method Adopt Text 20091225
2 COPY_ACCOUNT Instance method Public Method Copy Account Assignment 20070803
3 COPY_DOCUMENT Instance method Public Method Copy Document 20070803
4 COPY_ITEM Instance method Public Method Copy Item 20070803
5 COPY_SERVICE_ITEM Instance method Public Method Copy Services Item 20070817
6 COPY_TEMPLATE Instance method Public Method Copy Template 20070906
7 CREATE_ACCOUNT Instance method Public Method Generate Account Assignment Line 20070725
8 CREATE_ITEM Instance method Public Method Create Item 20070725
9 DELETE_ACCOUNT Instance method Public Method Delete Account Assignment 20070821
10 DELETE_HEADER_TEXT Instance method Public Method Delete Header Text 20091219
11 DELETE_ITEM Instance method Public Method Delete Item 20070905
12 DELETE_ITEM_TEXT Instance method Public Method Delete Item Text 20091218
13 GET_ACCOUNT Instance method Public Method Get Account Assignment Line 20070725
14 GET_ACCOUNTS Instance method Public Method Get Account Assignment Lines 20070725
15 GET_HEADER Instance method Public Method Get Header Data 20070622
16 GET_HEADER_TEXT Instance method Public Method Get Header Text 20091219
17 GET_ITEM Instance method Public Method Get Item Data (One Line) 20070622
18 GET_ITEMS Instance method Public Method Get All Item Data 20070622
19 GET_ITEM_LONGTEXT_TYPES Instance method Public Method Get Item Long Text Types 20091218
20 GET_ITEM_TEXT Instance method Public Method Get Item Text 20091218
21 GET_SERVICE_PACKAGE Instance method Public Method Set Services 20070730
22 SET_ACCOUNT Instance method Public Method Set Account Assignment Line 20070725
23 SET_ACCOUNTS Instance method Public Method Set Account Assignment Lines 20070725
24 SET_FUND_ACCOUNT Instance method Public Method SetFM Account Assignment 20071011
25 SET_HEADER Instance method Public Method Set Header Data 20070622
26 SET_HEADER_TEXT Instance method Public Method Set Header Text 20091219
27 SET_ITEM Instance method Public Method Set Item Data (One Line) 20070622
28 SET_ITEMS Instance method Public Method Set Multiple Items 20070622
29 SET_ITEM_TEXT Instance method Public Method Set Item Text 20091218
30 SET_SERVICE_PACKAGE Instance method Public Method Get Services 20070730
Events
Interface IF_MMPUR_DOC_SETGET has no event.
Types
Interface IF_MMPUR_DOC_SETGET has no local type.
Method Signatures

Method ADOPT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM_NO Call by reference Type reference (TYPE) BNFPO 20091225
2 Importing IM_TDID Call by reference Type reference (TYPE) TDID Text-ID 20091225

Method ADOPT_TEXT on Interface IF_MMPUR_DOC_SETGET has no exception.

Method COPY_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY Kontierungsstruktur für Einkaufsbelege (und Bestellanf.) 20070803
2 Importing IV_ACCT_NO Call by reference Type reference (TYPE) NUMC2 Zweistellige Nummer 20070806
3 Importing IV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 5 Stellen numerisch NUMC 20070806

Method COPY_ACCOUNT on Interface IF_MMPUR_DOC_SETGET has no exception.

Method COPY_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DOC_NO Value transfer Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20070808
2 Importing IV_DOC_NO Call by reference Type reference (TYPE) CHAR10 Numerisches Characterfeld der Länge 10 20070808

Method COPY_DOCUMENT on Interface IF_MMPUR_DOC_SETGET has no exception.

Method COPY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20070803
2 Importing IV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 5 Stellen numerisch NUMC 20070808

Method COPY_ITEM on Interface IF_MMPUR_DOC_SETGET has no exception.

Method COPY_SERVICE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_ITEM Call by reference Type reference (TYPE) NUMC5 Newly copied item Numner 20070817
2 Importing IV_REF_DOCUMENT_NO Call by reference Type reference (TYPE) CHAR10 Referenced Purchasing Document Number 20070817
3 Importing IV_REF_ITEM_DATA Call by reference Type reference (TYPE) MEREQ_ITEM Referenced Item 20070817

Method COPY_SERVICE_ITEM on Interface IF_MMPUR_DOC_SETGET has no exception.

Method COPY_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TEMPLATE_DATA Call by reference Object reference (TYPE REF TO) DATA Strukturbeschreibung des Organisationsfeldes 20070906

Method COPY_TEMPLATE on Interface IF_MMPUR_DOC_SETGET has no exception.

Method CREATE_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACCT_NO Call by reference Type reference (TYPE) NUMC2 Zweistellige Nummer 20070725
2 Importing IV_ACCT_NO Call by reference Type reference (TYPE) NUMC2 Zweistellige Nummer 20070912
3 Importing IV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 Positionsnummer 20070725

Method CREATE_ACCOUNT on Interface IF_MMPUR_DOC_SETGET has no exception.

Method CREATE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 Positionsnummer 20070725

Method CREATE_ITEM on Interface IF_MMPUR_DOC_SETGET has no exception.

Method DELETE_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCT_NO Call by reference Type reference (TYPE) DZEKKN Laufende Nummer der Kontierung 20070821
2 Importing IV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 5 Stellen numerisch NUMC 20070821

Method DELETE_ACCOUNT on Interface IF_MMPUR_DOC_SETGET has no exception.

Method DELETE_HEADER_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TDID Call by reference Type reference (TYPE) TDID Text-ID 20091221

Method DELETE_HEADER_TEXT on Interface IF_MMPUR_DOC_SETGET has no exception.

Method DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 5 Stellen numerisch NUMC 20070905

Method DELETE_ITEM on Interface IF_MMPUR_DOC_SETGET has no exception.

Method DELETE_ITEM_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM_NO Call by reference Type reference (TYPE) BNFPO R/2-Tabelle 20091218
2 Importing IM_TDID Call by reference Type reference (TYPE) TDID Text ID 20091218

Method DELETE_ITEM_TEXT on Interface IF_MMPUR_DOC_SETGET has no exception.

Method GET_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY Kontierungsdaten 20070725
2 Importing IV_ACCT_NO Call by reference Type reference (TYPE) NUMC2 Zweistellige Nummer 20070725
3 Importing IV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 Positionsnumer 20070725
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20070725

Method GET_ACCOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) STANDARD TABLE Kontierungsdaten 20070725
2 Importing IV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 Positionsnumer 20070725
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20070725

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY Kopfdaten 20070622

Method GET_HEADER on Interface IF_MMPUR_DOC_SETGET has no exception.

Method GET_HEADER_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEXTLINES Call by reference Type reference (TYPE) MMPUR_T_TEXTLINES MM Purchasing: Transfer Table: Text Lines 20091219
2 Exporting EX_TEXT_FORMATTED Call by reference Type reference (TYPE) MMPUR_BOOL Text is Formatted 20091219
3 Importing IM_TDID Call by reference Type reference (TYPE) TDID Text-ID 20091221
4 Importing IM_TEXTTYPE Call by reference Type reference (TYPE) MMPUR_TEXTTYPES MM Purchasing: Transfer Structure for Text Types 20091219

Method GET_HEADER_TEXT on Interface IF_MMPUR_DOC_SETGET has no exception.

Method GET_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY Belegpositionsdaten 20070622
2 Importing IV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 Positionsnummer 20070622
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20070622

Method GET_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) STANDARD TABLE Positionstabelle 20070622
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20070622

Method GET_ITEM_LONGTEXT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEXTTYPES Call by reference Type reference (TYPE) MMPUR_T_TEXTTYPES MM Einkauf: Übergabetabelle Textarten 20091218
2 Importing IV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 5 Stellen numerisch NUMC 20091218

Method GET_ITEM_LONGTEXT_TYPES on Interface IF_MMPUR_DOC_SETGET has no exception.

Method GET_ITEM_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEXTLINES Call by reference Type reference (TYPE) MMPUR_T_TEXTLINES MM Purchasing: Transfer Table: Text Lines 20091218
2 Exporting EX_TEXT_FORMATTED Call by reference Type reference (TYPE) MMPUR_BOOL Text is Formatted 20091218
3 Importing IM_ITEM_NO Call by reference Type reference (TYPE) BNFPO R/2-Tabelle 20091218
4 Importing IM_TDID Call by reference Type reference (TYPE) TDID Text ID 20091218
5 Importing IM_TEXTTYPE Call by reference Type reference (TYPE) MMPUR_TEXTTYPES MM Purchasing: Transfer Structure for Text Types 20091218

Method GET_ITEM_TEXT on Interface IF_MMPUR_DOC_SETGET has no exception.

Method GET_SERVICE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SRV_PACKAGE Call by reference Type reference (TYPE) MMSRV_SRV_PACKAGE Servicepacket 20070731
2 Exporting ES_SRV_PACKAGE_OLD Call by reference Type reference (TYPE) MMSRV_SRV_PACKAGE Service Package 20070829
3 Importing IV_ITEM_DATA Call by reference Type reference (TYPE) MEREQ_ITEM OO Purchase Requisition: Item Status 20070921
4 Importing IV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 5 Stellen numerisch NUMC 20070921

Method GET_SERVICE_PACKAGE on Interface IF_MMPUR_DOC_SETGET has no exception.

Method SET_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ANY Kontierungsdaten 20070725
2 Importing IV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 5 Stellen numerisch NUMC 20070808

Method SET_ACCOUNT on Interface IF_MMPUR_DOC_SETGET has no exception.

Method SET_ACCOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACCOUNTS Call by reference Type reference (TYPE) STANDARD TABLE Kontierungsdaten 20070727
2 Importing IV_ITEM_NO Value transfer Type reference (TYPE) NUMC5 5 Stellen numerisch NUMC 20070806

Method SET_ACCOUNTS on Interface IF_MMPUR_DOC_SETGET has no exception.

Method SET_FUND_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ANY Kontierungsdaten 20071011
2 Importing IV_ITEM_NO Call by reference Type reference (TYPE) NUMC5 5 Stellen numerisch NUMC 20071011

Method SET_FUND_ACCOUNT on Interface IF_MMPUR_DOC_SETGET has no exception.

Method SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ANY Kopfdaten 20070622

Method SET_HEADER on Interface IF_MMPUR_DOC_SETGET has no exception.

Method SET_HEADER_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TDID Call by reference Type reference (TYPE) TDID Text-ID 20091221
2 Importing IM_TEXTLINES Call by reference Type reference (TYPE) MMPUR_T_TEXTLINES MM Purchasing: Transfer Table: Text Lines 20091219

Method SET_HEADER_TEXT on Interface IF_MMPUR_DOC_SETGET has no exception.

Method SET_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ANY Positionsdaten 20070622

Method SET_ITEM on Interface IF_MMPUR_DOC_SETGET has no exception.

Method SET_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEMS Call by reference Type reference (TYPE) STANDARD TABLE Positionsdatentabelle 20070622

Method SET_ITEMS on Interface IF_MMPUR_DOC_SETGET has no exception.

Method SET_ITEM_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM_NO Call by reference Type reference (TYPE) BNFPO R/2-Tabelle 20091218
2 Importing IM_TDID Call by reference Type reference (TYPE) TDID Text ID 20091218
3 Importing IM_TEXTLINES Call by reference Type reference (TYPE) MMPUR_T_TEXTLINES MM Purchasing: Transfer Table: Text Lines 20091218

Method SET_ITEM_TEXT on Interface IF_MMPUR_DOC_SETGET has no exception.

Method SET_SERVICE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_USAGE Call by reference Type reference (TYPE) CHAR5 application usage flag 20070828
2 Importing IV_ITEM_NO Value transfer Type reference (TYPE) NUMC5 5 Stellen numerisch NUMC 20070730
3 Importing IV_SRV_PACKAGE Call by reference Type reference (TYPE) MMSRV_SRV_PACKAGE 5 Stellen numerisch NUMC 20070731

Method SET_SERVICE_PACKAGE on Interface IF_MMPUR_DOC_SETGET has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 603