Menu

SAP Function Module AIA_TOOL_CREATE_INV_ORDER

Investitionsaufträge anlegen

The Function Module AIA_TOOL_CREATE_INV_ORDER (Investitionsaufträge anlegen) is a standard Function Module in SAP ERP and is part of the function group AIA_TOOL within the package AIR.

Technical Information

Function Module AIA_TOOL_CREATE_INV_ORDER
Short Text Investitionsaufträge anlegen
Function Group AIA_TOOL
Package AIR
Module Type Normal Module

Importing Parameters

These are the IMPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
I_IMAK LIKE IMAK Investitionsanforderung - Allgemeine Daten
I_IMAKT LIKE IMAKT Maßnahmenanforderung Texte
I_IMAV LIKE IMAV Variante Maßnahmenanforderung
I_IMAVT LIKE IMAVT Maßnahmenanforderungsvariante Texte
I_T003O LIKE T003O Auftragsarten
I_TAIF1 LIKE TAIF1 Maßnahmenanforderungsarten
I_TEST TYPE XFELD ' ' Feld zum Ankreuzen
I_TKA01 LIKE TKA01 Kostenrechnungskreise .
I_TKO01 LIKE TKO01 Steuerungsparameter zur Auftragsart
I_VAPLZ LIKE RAIA1-VAPLZ Verantwortlicher Arbeitsplatz bei Instandhaltungsmaßnahmen
I_VAWRK LIKE RAIA1-VAWRK Werk zum verantwortlichen Arbeitsplatz
I_XVORP_KZ LIKE RAIA1-XVORP_KZ ' ' Maßnahme als Vorprojekt ohne Planwerte anlegen

Exporting Parameters

This function module does not define any EXPORTING parameters.

Changing Parameters

This function module does not define any CHANGING parameters.

Table Parameters

These are the TABLE parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
IT_VERSI LIKE IMAVZ Versionstabelle
IT_XIMAKA LIKE RIMAKA Änderungsbelegstruktur, generiert durch RSSCD000
IT_XIMAKPA LIKE RIMAKPA Änderungsbelegstruktur, generiert durch RSSCD000
IT_XIMAKPI LIKE RIMAKPI Änderungsbelegstruktur, generiert durch RSSCD000
IT_XIMAKPU LIKE RIMAKPU Änderungsbelegstruktur, generiert durch RSSCD000
IT_XIMAKZ LIKE RIMAKZ Änderungsbelegstruktur, generiert durch RSSCD000
IT_XIMAKZ_DEL LIKE RIMAKZ Änderungsbelegstruktur, generiert durch RSSCD000
RETURN LIKE BAPIRET2 Returnparameter

Exceptions

These are the Exceptions of this function module.

Exception Name Short Text
CREATE_ORDER_NOT_POSSIBLE Vorgang Anlegen Auftrag nicht möglich
MISSING_MODEL_ORDER Musterauftrag fehlt
MISSING_ORDER_TYPE Auftragsart fehlt (i_imak-auart)
MISSING_VBUKRS Verantwortlicher Buchungskreis fehlt
ORDER_ALREADY_ASSIGNED Auftrag ist schon zugeordnet (Nummernvergabe, Typ2)
WARNING_TRANSFER_PLAN_VALUES Fehler bei der Planwerteübernahme aufgetreten
WRONG_ORDER_TYPE Auftragsart nicht vorhanden oder weicht vom geforderten Typ ab.
WRONG_STATUS_VARNT Variantenstatus steht nicht auf ZGEN oder GEN