Bapi Po Create1 Manual Price

Price

What is BAPI_PO_CREATE1

  1. Oct 9, 2014 - When input data POITEM-POPRICE = '1' in BAPI, system will try to find an entry in the info record with the PO currency (for example, JPY) first. I am using BAPIPOCREATE1 to create PO. We have enhancement for PO creation that if Condition type is related freight (FRB1), konv-kwert field should not empty. KONV-KWERT must be filled.
  2. BAPIPOCREATE1 is the function module that is allowed you to create purchase orders, this BAPI use the technology behind the enjoy purchase order transaction ( ME21N). In this article i would share you the solution when you cannot input net price ( net price always 0 ) when using BAPIPOCREATE1 to create Purchase Orders although you have.

BAPIPOCREATE1 概要 発注伝票を新規登録するBAPIです。パラメータの数が非常に多いのが特徴で、BAPIから発注登録画面(ME21N)とほぼ同等の内容を登録することができます。 伝票タイプが在庫転送オーダの発注伝票も登録可能です。 パラメータ 発注伝票のデータ構成に近い形でBAPIのパラメータも構成.

BAPI_PO_CREATE1 is the function module that is allowed you to create purchase orders, this BAPI use the technology behind the enjoy purchase order transaction ( ME21N).

Create1

In this article i would share you the solution when you cannot input net price ( net price always 0 ) when using BAPI_PO_CREATE1 to create Purchase Orders although you have inputted net price.

I have posted how to use this BAPI in another article with ABAP Full source code, you can read it on this link ,

Bapi Po Create1 Manual Price In India

What the solution when you cannot input net price

I have searched and gather those result, Actually there are two solutions that applicable ( i think ) for this problem.

  • Populate Condition and input your net price into condition value.
  • Input value PO_ITEM-PO_PRICE field with ‘2’.

I try to implemented those solutions, but still cannot input net price. but at last i found the solution, this is very simple solution. You must populate Invoice Receipt Indicator field ( PO_ITEM-IR_IND ) with ‘X’ value, input PO_ITEMX-IR_IND with ‘X’ and populate NO_PRICE_FROM_PO field with ‘X’ value.