Fonction SAP BAPI_APPREQUEST_CREATE - Create Appropriation Request

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
APPREQUEST_TYPE BAPI_APPREQ_ID-APPREQTYPE C 2 Appropriation Request Type
APPROPRIATIONREQUESTVARIANT_IN BAPI_APPREQ_ID-APPREQVRNT C 4 X Variant of Appropriation Request
APPROPRIATIONREQUEST_IN BAPI_APPREQ_ID-APPREQ C 24 X Appropriation Request Number (Formatted for Coding Mask)
CONTROLLING_AREA BAPI_APPREQ_ID-CNTRL_AREA C 4 Responsible Controlling Area
LANGUAGE BAPI_APPREQ_AUX-LANGU C 1 X Language in SAP Format
LANGUAGE_ISO BAPI_APPREQ_AUX-LANGU_ISO C 2 X Language According to ISO 639
MASTER_DATA BAPIAPPREQMASTER u 218 X Description of Appropriation Request
PLAN_TOTAL BAPIAPPREQPLANTOTAL u 24 X Overall Plan Values
TEST_RUN BAPI_APPREQ_AUX-TESTRUN C 1 ' ' X Test Run
USER_FIELDS BAPIAPPREQUSER u 156 X User Fields
VARIANT BAPIAPPREQVARNT u 152 X Master Data of the Appropriation Request Variant

Paramètre Reférence Type Long. Description
APPROPRIATIONREQUESTVARIANTOUT BAPI_APPREQ_ID-APPREQVRNT C 4 Appropriation Request Variant (Formatted for Coding Mask)
EXTERNALNUMBER BAPI_APPREQ_ID-APPREQ C 24 Appropriation Request Number (Formatted for Coding Mask)

Paramètre Reférence Long. Facultatif Description
ASSETS_EQUIS BAPIAPPREQASSET 38 X Assets and Equipment to be Replaced
ASSIGNMENT_TO_BUDG_CATEG BAPIAPPREQEXPPROGASSGNBUDGCATG 49 X Assignment of Inv. Program Position(s) to Budget Categories
ASSIGNMENT_TO_POS BAPIAPPREQEXPPROGASSGN 39 X Assignment to Investment Program Position(s)
DIVISION BAPIAPPREQDIVISION 5 X Requesting Division
ENVIRONMNT_INVEST BAPIAPPREQENVINVEST 8 X Reason for Environmental Investment
INVESTMENT_REASON BAPIAPPREQINVREASON 5 X Reason for Investment
MATERIAL_GRP BAPIAPPREQMATGROUP 12 X Requesting Material Group
ORDERS BAPIAPPREQORDERS 13 X Orders
ORG_UNITS BAPIAPPREQORGUNIT 27 X Sequence Number - Key for Tables of Approp. Request
PARTNER BAPIAPPREQPARTNER 14 X Partner
PLAN_YEAR BAPIAPPREQPLANYEAR 40 X Annual Plan
RETURN BAPIRET2 548 X Return Code
VARIANT_TO_VERSION BAPIAPPREQVARNTASSIGN 7 X Assignment of Approp. Request Variant to Plan Version
WBS_ELEMENT BAPIAPPREQWBSELEM 25 X Work Breakdown Structure Element (WBS Element)

Functionality
The AppropriationRequest.Create method creates a newappropriation request with exactly one variant.

Notes
To use this method, you need authorization for creating anappropriation request, for editing plan values, for assigningappropriation requests to investment program positions, and forassigning variants to plan versions.
INCLUDE IMA_BUFFER_WRITE OBJECT DOKU ID TX
INCLUDE IMA_LANGU_LAISO OBJECT DOKU ID TX
Using this method, it is not possible to create more than one variantfor the newly created appropriation request. Use theAppropriationRequest.AddVariant method for creating additionalvariants.
INCLUDE IMA_PARAM OBJECT DOKU ID TX
INCLUDE BAPI_RET OBJECT DOKU ID TX
INCLUDE IMA_INFO OBJECT DOKU ID TX
INCLUDE IMA_INFO_IP OBJECT DOKU ID TX

Definition
Appropriation request variant
INCLUDE IMA_VARNT_OUT OBJECT DOKU ID TX
INCLUDE IMA_DEFAULT_INITIAL OBJECT DOKU ID TX
INCLUDE BAPI_KEYFIELD OBJECT DOKU ID TX

Definition
The appropriation request type classifies appropriation requests.

Example
For example, the following criteria could be used for classifyingappropriation requests:

  • Organizational criteria (for example, if the request is for
  • development, sales or maintenance)
    • Control functions of the appropriation request type:

    • Number assignment and measure (order or project) for laterimplementation
      Screen layout control
      User status

      Definition
      Appropriation request variant
      INCLUDE IMA_VARNT_IN OBJECT DOKU ID TX
      INCLUDE IMA_DEFAULT_INITIAL OBJECT DOKU ID TX

      Definition
      Appropriation request

      Description
      Using the AppropriationRequestIn parameter, you can enter thenumber of the appropriation request to be created, as long as externalnumber assignment is being used.
      When internal number assignment is used, this parameter is not allowedto be filled. When external number assignment is used, on the otherhand, this parameter has to be filled.
      INCLUDE IMA_DEFAULT_INITIAL OBJECT DOKU ID TX

      Definition
      The responsible controlling area is the controlling area that isresponsible for implementing the measure requested in an appropriationrequest.
      INCLUDE IMA_LANGUAGE OBJECT DOKU ID TX
      INCLUDE IMA_LANGU_LAISO OBJECT DOKU ID TX
      INCLUDE IMA_LANGUAGE_DEFAULT OBJECT DOKU ID TX
      INCLUDE IMA_LANGU_ISO OBJECT DOKU ID TX
      INCLUDE IMA_LANGU_LAISO OBJECT DOKU ID TX
      INCLUDE IMA_DEFAULT_INITIAL OBJECT DOKU ID TX
      INCLUDE IMA_MASTER_DATA OBJECT DOKU ID TX
      INCLUDE IMA_PLAN_TOTAL OBJECT DOKU ID TX
      INCLUDE IMA_TEST OBJECT DOKU ID TX
      INCLUDE IMA_TEST_RANGE OBJECT DOKU ID TX
      INCLUDE IMA_DEFAULT_INITIAL OBJECT DOKU ID TX
      INCLUDE IMA_USER_FIELDS OBJECT DOKU ID TX
      INCLUDE IMA_VARIANT OBJECT DOKU ID TX
      INCLUDE IMA_ASSET OBJECT DOKU ID TX
      INCLUDE IMA_EXP_PROG_ASSIGN_BUDG OBJECT DOKU ID TX
      INCLUDE IMA_EXP_PROG_ASSIGN OBJECT DOKU ID TX
      INCLUDE IMA_DIVISION OBJECT DOKU ID TX
      INCLUDE IMA_ENVINVEST OBJECT DOKU ID TX
      INCLUDE IMA_INVREASON OBJECT DOKU ID TX
      INCLUDE IMA_MATGRP OBJECT DOKU ID TX
      INCLUDE IMA_ORDER OBJECT DOKU ID TX
      INCLUDE IMA_ORG_UNITS OBJECT DOKU ID TX
      INCLUDE IMA_PARTNER OBJECT DOKU ID TX
      INCLUDE IMA_PLAN_YEAR OBJECT DOKU ID TX
      INCLUDE BAPI_TABLE OBJECT DOKU ID TX
      INCLUDE IMA_MSG_INPUT OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_INPUT_CREATE OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_INPUT_VAR OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_INPUT_VAR_DATA OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_ASSGN_VARNT_VERSN OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_PLAN OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_INVPROG OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_MASTER_DATA OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_USER_FIELDS OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_ORG_UNITS OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_DIVISION OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_MATERIAL OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_INVEST OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_ENVIRON OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_ASSET OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_ORDER OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_WBS OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_PARTNER OBJECT DOKU ID TX
      INCLUDE IMA_MSG_AUTH OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_AUTH_IQ OBJECT DOKU ID TX
      INCLUDE IMA_MSG_ENQUEUE OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_ENQUEUE_IQ OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_ENQUEUE_IP OBJECT DOKU ID TX
      INCLUDE IMA_MSG_STATUS OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_STATUS_IQ OBJECT DOKU ID TX
      INCLUDE IMA_MSG_ELSE OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_LANGUAGE OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_CURRENCY OBJECT DOKU ID TX
      INCLUDE IMA_RETURN_COUNTRY OBJECT DOKU ID TX
      INCLUDE IMA_VARNT_TO_VERSN OBJECT DOKU ID TX
      INCLUDE IMA_WBS OBJECT DOKU ID TX