SAP ABAP Function Module AIA_TOOL_CREATE_APPREQUEST (Anlegen einer leeren Maßnahmenanforderung)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   IM-FA-IA (Application Component) Appropriation Requests
     AIR (Package) IM appropr.reqs.(master data, planning, preinvestment anal.)
Basic Data
Function Module AIA_TOOL_CREATE_APPREQUEST Anlegen einer leeren Maßnahmenanforderung  
Function Group AIA_TOOL   Service FMs for BAPIs  
Program Name SAPLAIA_TOOL    
INCLUDE Name LAIA_TOOLU23    
Parameters
Type Parameter Name Typing Associated Type Default value Optional Pass Value Short text
Exporting E_POSNR_TM TYPE IMAK-POSNR Interne Nummer Maßnahmenanforderung
Exporting E_OBJNR_TM TYPE IMAK-OBJNR Objektnummer
Exporting ES_IMAK TYPE RIMAK Investitionsanforderung - Allgemeine Daten
Exporting E_WFKOP TYPE C
Exporting E_PSPNR1 TYPE IMAK-PSPNR Interne lfd.Nummer des Projekts zur Maßnahmenanforderung
Exporting E_PSPNR2 TYPE IMAK-PSPNR Interne lfd.Nummer des Projekts zur Maßnahmenanforderung
Exporting E_DELETED_REUSED TYPE C Gelöschte Manf wurde wiederbelebt
Importing I_APPREQ TYPE IMAK-POSID Maßnahmenanforderung externe Darstellung
Importing I_REF_APPREQ TYPE IMAK-POSID Maßnahmenanforderung externe Darstellung
Importing I_APPREQ_TYPE TYPE IMAK-IVART Maßnahmenanforderungsart
Importing I_KOKRS TYPE IMAK-VKOKRS verantwortlicher Kostenrechnungskreis
Importing I_TAIF1 TYPE TAIF1 Maßnahmenanforderungsarten
Importing I_NRIV TYPE NRIV Nummernkreisintervalle
Importing I_PARTNER_INIT TYPE C ' ' Refresh der Partnerverwaltung ausführen?
Importing I_PROJ_BUFFERING TYPE C SPACE Soll ein Lösch-/Einfügepuffer für PD's geführt werden?
Importing I_REUSE_DELETED TYPE C ' ' Im Puffer gelöschte Manf wiederbeleben?
Tables RETURN TYPE BAPIRET2 Returnparameter
Exception NO_IVART TYPE Keine Manfart angegeben
Exception IVART_NOT_EXIST TYPE Manfart gibts nicht
Exception WF_NOT_ACTIVE TYPE es gibt gar keinen WF
Exception NO_TEMP_OBJNR TYPE temporäre Objektnummer konnte nicht vergeben werden
Exception POSNR_ALLREADY_USED TYPE (POSID) Manfnummer als interne Nummer schon vergeben
Exception NUM_RANGE_INTERVAL_CONFLICT TYPE (POSID) Manfnummer wird intern vergeben
Exception POSID_ALLREADY_USED TYPE (POSID) externe Manfnummer schon vergeben
Exception WRONG_CODING TYPE (POSID) Strukturkennzeichen für diese Manf(art) nicht erlaubt
Exception PROJ_NOT_POSSIBLE TYPE (POSID) Projektdefinitions anlegen/ändern nicht möglich
Exception PROJ_EXISTS TYPE (POSID) Projektdefinition gibts schon
Exception PROJ_NOT_EXISTS TYPE (POSID) Projektdefinition gibts nicht
Exception PROJ_ID_LOCKED TYPE (POSID) Strukturkennzeichen f. neue Manfen gesperrt
Exception PROJ_NO_EDITMASK TYPE (POSID) POSID muß Editionsmaske entsprechen
Exception PROJ_ERROR TYPE (POSID) sonstiger Fehler (Sperren etc.)
Exception PROJ_OTHERS TYPE (POSID) noch sonstigere Fehler
Exception NUMBER_TO_LONG TYPE (POSNR) POSNR länger als 12 Zeichen
Exception NUMBER_OUT_OF_INTERVAL TYPE (POSNR) POSNR liegt nicht im mögl. Nummernkreisinterval
Exception NUMBER_EXISTS TYPE (POSNR) POSNR gibt es schon
Exception ENQUEUE_FAILED TYPE (POSNR) das Sperren der POSNR ging schief
Exception NO_POSID_ALLOWED TYPE (POSID) keine externe Nummer bei interner Nummernvergabe erlaubt
Exception NO_POSID TYPE (POSID/POSNR) keine Manfnummer angegeben, aber externe Nummernvergabe!
               
Processing Type
Normal Function Module  
Remote-Enabled Module BaseXML supported
Update Module Start immediately
Immediate Start, No Restart
Start Delayed
Coll.run
JAVA Module Callable from ABAP  
Remote-Enabled JAVA Module  
Module Callable from JAVA  
History
Last changed by/on SAP  19991130 
SAP Release Created in