Fonction SAP BAPI_0035_CHANGE - Change grant master data

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
GRANT BAPI_0035_FIELDS-GRANT_NBR C 20 Grant
HEADER_DATA BAPI_0035_HEADER u 115 X Header data for grant master creation
HEADER_DATA_ADD BAPI_0035_HEADER_ADD u 200 X Additional data for grant master creation
HEADER_DATA_ADD_X BAPI_0035_HEADER_ADD_X u 25 X GM grant master data: header_add update info
HEADER_DATA_X BAPI_0035_HEADER_X u 10 X GM grant master data: header update info
TESTRUN BAPI_0035_FIELDS-TESTRUN C 1 X Switch to Simulation Session for Write BAPIs

Paramètre Reférence Long. Facultatif Description
BUDGET_LAYOUT BAPI_0035_BUDGET_LAYOUT 8 X GM budget layout
BUDGET_LAYOUT_X BAPI_0035_BUDGET_LAYOUT_X 3 X GM budget layout update info
BUDGET_VALIDITY BAPI_0035_BUDGET_VALIDITY 22 X Grant master budget validity
BUDGET_VALIDITY_X BAPI_0035_BUDGET_VALIDITY_X 7 X Grant master budget validity update info
COST_SHARING BAPI_0035_COSTSHARING 54 X Cost sharing in the grant master
COST_SHARING_X BAPI_0035_COSTSHARING_X 5 X GM grant master
EXTENSION_IN BAPIPAREX 990 X Ref. structure for BAPI parameter ExtensionIn/ExtensionOut
FUNDS BAPI_0035_FUNDS 13 X Funds for the grant master
FUNDS_X BAPI_0035_FUNDS_X 5 X GM grant master data : Funds update info
FUND_RECOVERY BAPI_0035_FUND_RECOVERY 41 X Fund recovery for grant
FUND_RECOVERY_X BAPI_0035_FUND_RECOVERY_X 6 X GM grant master data: Fund recovery update info
IDC_CAP BAPI_0035_IDC_CAP 68 X Grant IDC Cap (Program + Class)
IDC_CAP2 BAPI_0035_IDC_CAP2 28 X Grant IDC Cap (Grant level)
IDC_CAP2_X BAPI_0035_IDC_CAP2_X 4 X GM grant master data: IDC CAP2 update info
IDC_CAP_X BAPI_0035_IDC_CAP_X 6 X GM grant master data: IDC cap update info
INDIRECT_COSTS BAPI_0035_INDIRECTCOST 60 X Indirectcost for grant master
INDIRECT_COSTS_X BAPI_0035_INDIRECTCOST_X 6 X GM grant master data: indirect cost update
REPORT_TRACKING BAPI_0035_REPORT_TRACK 75 X GM report tracking
REPORT_TRACKING_X BAPI_0035_REPORT_TRACK_X 6 X GM report tracking update info
RESPONSIBLE BAPI_0035_RESPONSIBLE 92 X Responsiblity for the grant
RESPONSIBLE_X BAPI_0035_RESPONSIBLE_X 6 X GM master data: Responsibility update info
RETURN BAPIRET2 548 Return Parameter
SPONSORED_CLASS BAPI_0035_SPONSORED_CLASS 21 X sponsored class for grant master
SPONSORED_CLASS_X BAPI_0035_SPONSORED_CLASS_X 3 X GM grant master data: Class update info
SPONSORED_OBJECTS BAPI_0035_SPONSORED_OBJECTS 53 X Grant master sponsored objects
SPONSORED_OBJECTS_X BAPI_0035_SPONSORED_OBJECTS_X 7 X Grant master sponsored objects updte info
SPONSORED_PROGRAM BAPI_0035_SPONSORED_PROG 20 X Sponsored program for grant master
SPONSORED_PROGRAM_X BAPI_0035_SPONSORED_PROG_X 2 X GM grant master data: sponsored programs update info
VALUETYPE BAPI_0035_VALUETYPE 20 X GM: grant master value type posting control
VALUETYPE_X BAPI_0035_VALUETYPE_X 6 X GM: grant master value type posting control update info

Functionality
You can use this method to change the grant master data of an existinggrant.

Notes
The authorization for the display of the grant is checked.
INCLUDE BAPI_CUST1
INCLUDE BAPI_CUST_IN
INCLUDE BAPI_CUST2

  • HeaderData

  • This import parameter contains the header data. The grant number shouldbe provided.
    • HeaderDataX

    • This import parameter contains the update information for the header.For each field in HeaderData to be updated, the corresponding field inHeaderDataX should be set.
      • HeaderData

      • This import parameter contains the additional header data.
        • HeaderDataX

        • This import parameter contains the update info for the additional headerdata.

          Description
          This import parameter contains the header data, in particular the numberof the grant to be changed.
          INCLUDE BAPI_DATAELEMENT

          Description
          This import parameter contains the additional header data of the grant.
          INCLUDE BAPI_DATAELEMENT

          Description
          This parameter contains the update flag for each field in HeaderDataAdd.
          INCLUDE BAPI_DATAELEMENT

          Description
          This import parameter contains the update flags for the fields inHeaderData.
          INCLUDE BAPI_DATAELEMENT

          Description
          Switch to simulation session. If this is set (default), no update takesplace.

          Description
          This table is for the budget layout data in the grant master data.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the update info on the BudgetLayout table.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the budget validity data in the grant master.
          If manual split is allowed, the dates and block indicator of an existingbudget phase, release status, and budget validity number can be changed.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the update info on the BudgetValidity table.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the cost sharing-relevant data.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the update info on the CostSharing table.
          INCLUDE BAPI_DATAELEMENT

          Description
          INCLUDE BAPI_EXTIN
          The table extension provided in this case is: BAPI_TE_GMGR

          Description
          This table is for the funds in the grant master data.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the update information on the Funds table.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the fund recovery data in the grant master.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the update info on the FundRecovery table.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the indirect cost cap data (for Program/Classcombination) in the grant master.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for indirect cost cap at grant level.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the update info on the IdcCap2 table.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the update info on the IdcCap table.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the data relevant to indirect costs in the grantmaster.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the update info on the IndirectCosts table.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the report tracking data in the grant master.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the update info on the ReportTracking table.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the responsibility data in the grant master.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the update information of the Responsible table.
          INCLUDE BAPI_DATAELEMENT

          Description
          INCLUDE BAPI_TABLE

          Value range
          Authorization messages
          TYPE,,,,ID,,,,NUMBER,,,,MESSAGE
          E,,,,GRANTMGMT,,,,827,,,, No auth. for activity &1 the grant &2 inauth. group &3 and status &4

          Description
          This table is for the sponsored classes in the grant master.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the update info on the SponsoredClass table.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the sponsored objects data in the grant master.
          For each existing combination of Program and Class, the flags for planallowed, budget allowed, and actuals allowed can be changed.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the update info on the SponsoredObjects table.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the sponsored programs in the grant master.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the update info on the SponsoredProgram table.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the posting control of value types.
          For each existing value type (defaulted from grant type), the flags forstatistical, block, allow_from and allow_to can be changed.
          INCLUDE BAPI_DATAELEMENT

          Description
          This table is for the update info on the Valuetype table.
          INCLUDE BAPI_DATAELEMENT