The Function Module AIA_TOOL_CREATE_APPREQUEST (Anlegen einer leeren Maßnahmenanforderung) is a standard Function Module in SAP ERP and is part of the function group AIA_TOOL within the package AIR.
Function Module | AIA_TOOL_CREATE_APPREQUEST |
Short Text | Anlegen einer leeren Maßnahmenanforderung |
Function Group | AIA_TOOL |
Package | AIR |
Module Type | Normal Module |
These are the IMPORTING parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
I_APPREQ | LIKE | IMAK-POSID | Maßnahmenanforderung externe Darstellung | |
I_APPREQ_TYPE | LIKE | IMAK-IVART | Maßnahmenanforderungsart | |
I_KOKRS | LIKE | IMAK-VKOKRS | verantwortlicher Kostenrechnungskreis | |
I_NRIV | LIKE | NRIV | Nummernkreisintervalle | |
I_PARTNER_INIT | TYPE | C | ' ' | Refresh der Partnerverwaltung ausführen? |
I_PROJ_BUFFERING | TYPE | C | SPACE | Soll ein Lösch-/Einfügepuffer für PD's geführt werden? |
I_REF_APPREQ | LIKE | IMAK-POSID | Maßnahmenanforderung externe Darstellung | |
I_REUSE_DELETED | TYPE | C | ' ' | Im Puffer gelöschte Manf wiederbeleben? |
I_TAIF1 | LIKE | TAIF1 | Maßnahmenanforderungsarten |
These are the EXPORTING parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
ES_IMAK | LIKE | RIMAK | Investitionsanforderung - Allgemeine Daten | |
E_DELETED_REUSED | TYPE | C | Gelöschte Manf wurde wiederbelebt | |
E_OBJNR_TM | LIKE | IMAK-OBJNR | Objektnummer | |
E_POSNR_TM | LIKE | IMAK-POSNR | Interne Nummer Maßnahmenanforderung | |
E_PSPNR1 | LIKE | IMAK-PSPNR | Interne lfd.Nummer des Projekts zur Maßnahmenanforderung | |
E_PSPNR2 | LIKE | IMAK-PSPNR | Interne lfd.Nummer des Projekts zur Maßnahmenanforderung |
This function module does not define any CHANGING parameters.
These are the TABLE parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
RETURN | LIKE | BAPIRET2 | Returnparameter |
These are the Exceptions of this function module.
Exception Name | Short Text |
---|---|
ENQUEUE_FAILED | (POSNR) das Sperren der POSNR ging schief |
IVART_NOT_EXIST | Manfart gibts nicht |
NO_IVART | Keine Manfart angegeben |
NO_POSID | (POSID/POSNR) keine Manfnummer angegeben, aber externe Nummernvergabe! |
NO_POSID_ALLOWED | (POSID) keine externe Nummer bei interner Nummernvergabe erlaubt |
NO_TEMP_OBJNR | temporäre Objektnummer konnte nicht vergeben werden |
NUMBER_EXISTS | (POSNR) POSNR gibt es schon |
NUMBER_OUT_OF_INTERVAL | (POSNR) POSNR liegt nicht im mögl. Nummernkreisinterval |
NUMBER_TO_LONG | (POSNR) POSNR länger als 12 Zeichen |
NUM_RANGE_INTERVAL_CONFLICT | (POSID) Manfnummer wird intern vergeben |
POSID_ALLREADY_USED | (POSID) externe Manfnummer schon vergeben |
POSNR_ALLREADY_USED | (POSID) Manfnummer als interne Nummer schon vergeben |
PROJ_ERROR | (POSID) sonstiger Fehler (Sperren etc.) |
PROJ_EXISTS | (POSID) Projektdefinition gibts schon |
PROJ_ID_LOCKED | (POSID) Strukturkennzeichen f. neue Manfen gesperrt |
PROJ_NOT_EXISTS | (POSID) Projektdefinition gibts nicht |
PROJ_NOT_POSSIBLE | (POSID) Projektdefinitions anlegen/ändern nicht möglich |
PROJ_NO_EDITMASK | (POSID) POSID muß Editionsmaske entsprechen |
PROJ_OTHERS | (POSID) noch sonstigere Fehler |
WF_NOT_ACTIVE | es gibt gar keinen WF |
WRONG_CODING | (POSID) Strukturkennzeichen für diese Manf(art) nicht erlaubt |