Skip to Content
avatar image
Former Member

GR_NON_VAL flag setting in ECC for SRM PO

Hi all,

SRM 5.0 ECS Sp12.

When we create a PO with multiple a/c assgt,the ECC PO which gets created always has the GR_NON_VAL flag set as "X".

Now if I uncheck the indicators "Confirmation-Related Invoice Verification " and "Confirm Performance of Service/Goods Receipt " in SRM PO,then the PO replication fails in ECC and in SRM I get the below error :

With non-valuated GR, please also enter GR indicator

When I check the data which is passed to ECC,the GR_NON_VAL flag is also blank for the PO after the indicators "Confirmation-Related Invoice Verification " and "Confirm Performance of Service/Goods Receipt " are unchecked in SRM PO.

Can someone let me know if in ECS , the GR_NON_VAL flag is always passed as blank and gets set to "X"based on ECC settings.If so,which settings in ECC determine the GR_NON_VAL flag to be set?

Can someone explain the istd behaviour for the GR_NON_VLAg flag in ECC PO for ECS when SRM PO with multiple a/c assignnment is changed for indicators "Confirmation-Related Invoice Verification " and "Confirm Performance of Service/Goods Receipt "so that they are set to blank,Please advise.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Jun 22, 2011 at 02:58 AM

    HI

    in standard we canl fill the flag GR_NON_VAL in SRM side but

    the itemx structure of PO in ERP system set to space. After this mapping

    BAPIs will be called.

    ...

    wa_bapi_poitemx-po_itemx = 'X'.

    wa_bapi_poitemx-no_more_gr = 'X'.

    wa_bapi_poitemx-final_inv = 'X'.

    wa_bapi_poitemx-gr_ind = 'X'.

    wa_bapi_poitemx-delete_ind = 'X'.

    • delivery tolerance has to be taken over

    wa_bapi_poitemx-over_dlv_tol = 'X'.

    wa_bapi_poitemx-unlimited_dlv = 'X'.

    wa_bapi_poitemx-under_dlv_tol = 'X'.

    • note 644721, the Goods receipt non-valuated should be set according

    • to the backend customizing for this we have to clear the x-flag

    wa_bapi_poitemx-gr_non_val = ' '.

    wa_bapi_poitem-gr_non_val = ' '.

    ...

    The redetermination will happen in PO create / change process

    (within BAPI_PO_CHANGE and BAPI_PO_CREATE1).

    1353431 ECS: PO in ERP always created with GR_NON_V

    Summer

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Thanks a ton Summer for the explaination!

      So does that mean from SRM side even though the flag is set at the time of transfer,before the BAPI is called it is always set to blank.after the BAPI is called,the redetrmination for this flag dependson the custm,ization mainatined in ECC backend system.Please confirm if I have understoood it right.

  • Jun 22, 2011 at 03:00 AM

    This is standard behavior in MM-PUR, that is , when multiple account assignment is used, the GR is always non valuated. In the GR non valuated situation , GR flag is a must.

    GR_NON_VAL flag is determined in MM-PUR based on material type (No value); Materia type value update or quantity update setting in customizing ; or the PO has mulitple acc assignment .

    With this indicatoer no FI document is created when GR is posted in MM-IM.

    For more information please consult MM expert help 😊

    Summer

    Edited by: Summer Wang on Jun 22, 2011 11:02 AM

    Add comment
    10|10000 characters needed characters exceeded