<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Error with BAPI_PO_CREATE1 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499424#M841737</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone please shed some light on this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to show this program tomorrow in the user meeting. I am still getting the same error. 'Please enter G/L Acctno'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was giving a date before, now I changed it to sys date and it is not acccepting the date(20080313) in this format. Should I convert it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plt_schedules_in-delivery_date = sy-datum. "'03/20/2008'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will appriciate your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Veni.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Mar 2008 22:47:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-13T22:47:22Z</dc:date>
    <item>
      <title>Error with BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499420#M841733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am creating a PO based on user selected rows. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I select only one row it is creating PO properly.&lt;/P&gt;&lt;P&gt;But when I select more than one row to create PO, for the first record it is creating PO and for remaining remaining row's I am getting the following error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Purchase order item 00010 still contains faulty account assignments&lt;/P&gt;&lt;P&gt;Please enter G/L account no.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually I am passing a const number&lt;/P&gt;&lt;P&gt;poaccount-gl_account = '0000603000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone please help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Veni. &lt;/P&gt;&lt;P&gt;     WHEN 'CRPO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       LOOP AT gt2_zcoop INTO gs_zcoop1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            PERFORM pheaderdata.&lt;/P&gt;&lt;P&gt;            PERFORM pitemdata.&lt;/P&gt;&lt;P&gt;            APPEND gs_zcoop1 TO gt3_zcoop.&lt;/P&gt;&lt;P&gt;            CLEAR  gs_zcoop1.&lt;/P&gt;&lt;P&gt;            PERFORM call_pofunction.&lt;/P&gt;&lt;P&gt;            PERFORM update_po_gt_zcoop.&lt;/P&gt;&lt;P&gt;            WRITE: /03 po_number.&lt;/P&gt;&lt;P&gt;            PERFORM errorcheckandcommit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            CLEAR chbox.&lt;/P&gt;&lt;P&gt;            REFRESH pitem.&lt;/P&gt;&lt;P&gt;            REFRESH pitemx.&lt;/P&gt;&lt;P&gt;            REFRESH plt_schedules_in.&lt;/P&gt;&lt;P&gt;            REFRESH plt_schedules_inx.&lt;/P&gt;&lt;P&gt;            REFRESH poaccount.&lt;/P&gt;&lt;P&gt;            REFRESH poaccountx.&lt;/P&gt;&lt;P&gt;            REFRESH potextheader.&lt;/P&gt;&lt;P&gt;            REFRESH potextitem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       ENDLOOP.&lt;/P&gt;&lt;P&gt;      PERFORM update_zsdcoop.&lt;/P&gt;&lt;P&gt;      WRITE: /01(329) sy-uline.&lt;/P&gt;&lt;P&gt;      PERFORM headings.&lt;/P&gt;&lt;P&gt;      WRITE: /01(329) sy-uline.&lt;/P&gt;&lt;P&gt;      PERFORM displaydata.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM pheaderdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            input  = gs_zcoop1-kunnr&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            output = lv_nvendor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;header data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  pheader-comp_code = '1000'.&lt;/P&gt;&lt;P&gt;  pheader-doc_type = 'NB'.&lt;/P&gt;&lt;P&gt;  pheader-vendor = lv_nvendor.&lt;/P&gt;&lt;P&gt;  pheader-purch_org = 'P000'.&lt;/P&gt;&lt;P&gt;  pheader-pur_group = '006'.&lt;/P&gt;&lt;P&gt;  pheader-incoterms1 = 'FOB'.&lt;/P&gt;&lt;P&gt;  pheader-incoterms2 = 'ORIGIN'.&lt;/P&gt;&lt;P&gt;  pheader-our_ref   = 'AMBER N'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  pheaderx-comp_code = 'X'.&lt;/P&gt;&lt;P&gt;  pheaderx-doc_type = 'X'.&lt;/P&gt;&lt;P&gt;  pheaderx-vendor = 'X'.&lt;/P&gt;&lt;P&gt;  pheaderx-purch_org = 'X'.&lt;/P&gt;&lt;P&gt;  pheaderx-pur_group = 'X'.&lt;/P&gt;&lt;P&gt;  pheaderx-incoterms1 = 'X'.&lt;/P&gt;&lt;P&gt;  pheaderx-incoterms2 = 'X'.&lt;/P&gt;&lt;P&gt;  pheaderx-our_ref   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR lv_nvendor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " pheaderdata&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM pitemdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            input  = lv_poitem&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            output = lv_npoitem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            input  = lv_aaord&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            output = lv_naaord.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  pitem-po_item = lv_npoitem.&lt;/P&gt;&lt;P&gt;  pitem-short_text = gs_zcoop1-prdct.&lt;/P&gt;&lt;P&gt;  pitem-matl_group = '200200001'.&lt;/P&gt;&lt;P&gt;  pitem-quantity = gs_zcoop1-iamount. "'11000.000'.&lt;/P&gt;&lt;P&gt;  pitem-po_unit  = 'EA'.&lt;/P&gt;&lt;P&gt;  pitem-net_price = '1.00'.&lt;/P&gt;&lt;P&gt;  pitem-acctasscat = 'F'.&lt;/P&gt;&lt;P&gt;  pitem-plant = 'SOAH'.&lt;/P&gt;&lt;P&gt;  pitem-gr_basediv = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND pitem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  pitemx-po_item = lv_npoitem.&lt;/P&gt;&lt;P&gt;  pitemx-po_itemx = 'X'.&lt;/P&gt;&lt;P&gt;  pitemx-short_text = 'X'.&lt;/P&gt;&lt;P&gt;  pitemx-matl_group = 'X'.&lt;/P&gt;&lt;P&gt;  pitemx-quantity = 'X'.&lt;/P&gt;&lt;P&gt;  pitemx-po_unit  = 'X'.&lt;/P&gt;&lt;P&gt;  pitemx-net_price = 'X'.&lt;/P&gt;&lt;P&gt;  pitemx-acctasscat = 'X'.&lt;/P&gt;&lt;P&gt;  pitemx-plant = 'X'.&lt;/P&gt;&lt;P&gt;  pitemx-gr_basediv = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND pitemx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Fill schedule lines&lt;/P&gt;&lt;P&gt;  plt_schedules_in-po_item = lv_npoitem.&lt;/P&gt;&lt;P&gt;  plt_schedules_in-sched_line = '0001'.&lt;/P&gt;&lt;P&gt;  plt_schedules_in-delivery_date = sy-datum. "'03/20/2008'.&lt;/P&gt;&lt;P&gt;  plt_schedules_in-quantity    = gs_zcoop1-iamount. "'11000.00'.&lt;/P&gt;&lt;P&gt;  APPEND plt_schedules_in.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Fill schedule line flags&lt;/P&gt;&lt;P&gt;  plt_schedules_inx-po_item  = lv_npoitem.&lt;/P&gt;&lt;P&gt;  plt_schedules_inx-sched_line  = '0001'.&lt;/P&gt;&lt;P&gt;  plt_schedules_inx-delivery_date = 'X'.&lt;/P&gt;&lt;P&gt;  plt_schedules_inx-quantity     = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND plt_schedules_inx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  poaccount-po_item = lv_npoitem.&lt;/P&gt;&lt;P&gt;  poaccount-gl_account = '0000603000'.&lt;/P&gt;&lt;P&gt;  poaccount-orderid = lv_naaord.&lt;/P&gt;&lt;P&gt;  APPEND poaccount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  poaccountx-po_item = lv_npoitem.&lt;/P&gt;&lt;P&gt;  poaccountx-po_itemx = 'X'.&lt;/P&gt;&lt;P&gt;  poaccountx-gl_account = 'X'.&lt;/P&gt;&lt;P&gt;  poaccountx-orderid = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND poaccountx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  potextheader-po_item = lv_npoitem.&lt;/P&gt;&lt;P&gt;  potextheader-text_line = gs_zcoop1-reason.&lt;/P&gt;&lt;P&gt;  APPEND potextheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  potextitem-po_item = lv_npoitem.&lt;/P&gt;&lt;P&gt;  potextitem-text_line = 'Item Text'.&lt;/P&gt;&lt;P&gt;  APPEND potextitem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " pheaderdata&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 20:54:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499420#M841733</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T20:54:15Z</dc:date>
    </item>
    <item>
      <title>Re: Error with BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499421#M841734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Veni Reddy,&lt;/P&gt;&lt;P&gt;                            May be the hardcoded G/L number is valid only for the first material number that you are using in the loop. So check the other materials master data...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Greetson&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 21:15:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499421#M841734</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T21:15:47Z</dc:date>
    </item>
    <item>
      <title>Re: Error with BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499422#M841735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I guess the isssue is with first PO item only. I could see in your code that you are not passing SERIAL_NO. Try passing a hard coded value in this field as 01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, check if GL exists in SKA1 OR SKB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;SKJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 22:13:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499422#M841735</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T22:13:32Z</dc:date>
    </item>
    <item>
      <title>Re: Error with BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499423#M841736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Greetson,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For this type of PO's they use only G/L Acct no 603000. Am I missing any mandatory fields here. If so why it is creating for the first selected record. Do I have to clear any values?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Second time if I select 2nd row only it is creating PO for that also. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I select one at a time it is creating all PO's. If I select 4 rows for the first one it is creating po and for remaining it is giving me error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;poaccount-po_item = lv_npoitem.&lt;/P&gt;&lt;P&gt;poaccount-gl_account = '0000603000'.&lt;/P&gt;&lt;P&gt;poaccount-orderid = lv_naaord.&lt;/P&gt;&lt;P&gt;APPEND poaccount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;poaccountx-po_item = lv_npoitem.&lt;/P&gt;&lt;P&gt;poaccountx-po_itemx = 'X'.&lt;/P&gt;&lt;P&gt;poaccountx-gl_account = 'X'.&lt;/P&gt;&lt;P&gt;poaccountx-orderid = 'X'.&lt;/P&gt;&lt;P&gt;APPEND poaccountx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please someone guide me what is the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Veni.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 22:17:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499423#M841736</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T22:17:54Z</dc:date>
    </item>
    <item>
      <title>Re: Error with BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499424#M841737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone please shed some light on this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to show this program tomorrow in the user meeting. I am still getting the same error. 'Please enter G/L Acctno'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was giving a date before, now I changed it to sys date and it is not acccepting the date(20080313) in this format. Should I convert it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plt_schedules_in-delivery_date = sy-datum. "'03/20/2008'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will appriciate your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Veni.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 22:47:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499424#M841737</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T22:47:22Z</dc:date>
    </item>
    <item>
      <title>Re: Error with BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499425#M841738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi veni,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u can do 1 thing to test...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go to standard transaction of creating PO (ME21N) and enter all the values that you enter in your bapi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check that and you will understand the error (on what more is left to be added in bapi)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2008 04:14:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499425#M841738</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-14T04:14:06Z</dc:date>
    </item>
    <item>
      <title>Re: Error with BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499426#M841739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sneha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did that and also I single tested the BAPI,both creating PO's fine. From program also it creates PO fine if I choose one line. Error is comming only with creating multiple PO's. If I have to create 4 PO's 1st one is creating properly next 3 are erroring out with 'Enter G/L Acct Num'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can some one in the forum please guide me. Today I have to show it to the users.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Veni.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2008 14:28:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499426#M841739</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-14T14:28:46Z</dc:date>
    </item>
    <item>
      <title>Re: Error with BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499427#M841740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Veni,&lt;/P&gt;&lt;P&gt;            I am placing our code  logic that was prepared by the techno functionall side that we used in one of my project :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POPULATE POHEADER AND POHEADERX FLAG TABLE&lt;/P&gt;&lt;P&gt;       POHEADER-PO_NUMBER = &amp;#145;000000000%&amp;#146;&lt;/P&gt;&lt;P&gt;       POHEADERX-PO_NUMBER = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       POHEADER-COMP_CODE = AUFK-BUKRS&lt;/P&gt;&lt;P&gt;       POHEADERX-COMP_CODE = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If PS_VENDOR = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;       POHEADER-DOC_TYPE = &amp;#145;ZFP&amp;#146;&lt;/P&gt;&lt;P&gt;       POHEADERX-DOC_TYPE = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;       POHEADER-DOC_TYPE = &amp;#145;ZFS&amp;#146;&lt;/P&gt;&lt;P&gt;       POHEADERX-DOC_TYPE = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;Endif&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       POHEADER-VENDOR = A_VENDOR   {vendor logged in&lt;/P&gt;&lt;P&gt;       POHEADERX-VENDOR = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       POHEADER-PURCH_ORG = EBAN-EKORG             &lt;/P&gt;&lt;P&gt;       POHEADERX-PURCH_ORG = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       POHEADER-PUR_GROUP = EBAN-EKGRP&lt;/P&gt;&lt;P&gt;       POHEADERX-PUR_GROUP = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       POHEADER-CURRENCY = AUFK-WAERS&lt;/P&gt;&lt;P&gt;       POHEADERX-CURRENCY = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       POHEADER-DOC_DATE = SYDATUM&lt;/P&gt;&lt;P&gt;       POHEADERX-DOC_DATE = &amp;#145;X&amp;#146;                   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       POHEADER-VPER_START = A_REPDATE&lt;/P&gt;&lt;P&gt;       POHEADERX-VPER_START = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       POHEADER-QUOTATION = AFIH-EQUNR&lt;/P&gt;&lt;P&gt;       POHEADERX-QUOTATION = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       POHEADER-SALES_PERS = A_VENDORINVOICENUMBER&lt;/P&gt;&lt;P&gt;       POHEADERX-SALES_PERS = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       POHEADER-OUR_REF = &amp;#145;OPEN&amp;#146;&lt;/P&gt;&lt;P&gt;       POHEADERX-OUR_REF = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       Append POHEADER&lt;/P&gt;&lt;P&gt;       Append POHEADERX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Set counters for item, package&lt;/P&gt;&lt;P&gt;Set ITEM_COUNTER = &amp;#145;00010&amp;#146;&lt;/P&gt;&lt;P&gt;Set PACK_NO_COUNTER = &amp;#145;000000001&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop through each EBAN-BNFPO (line item)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POPULATE POITEM AND POITEMX FLAG TABLE&lt;/P&gt;&lt;P&gt;           POITEM-PO_ITEM = ITEM_COUNTER&lt;/P&gt;&lt;P&gt;           POITEMX-PO_ITEM = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            IF EBAN-PSTYP = &amp;#145;9&amp;#146;&lt;/P&gt;&lt;P&gt;                POITEM-SHORT_TEXT = ZFLT_PARTS_SUMMARY-VMRS_TEXT  &lt;/P&gt;&lt;P&gt;                POITEMX-SHORT_TEXT = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;           Endif&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           POITEM-PLANT = EBAN-WERKS&lt;/P&gt;&lt;P&gt;           POITEMX-PLANT = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;           &lt;/P&gt;&lt;P&gt;           POITEM-MATKL = EBAN-MATKL&lt;/P&gt;&lt;P&gt;           POITEMX-MATKL = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;           &lt;/P&gt;&lt;P&gt;            POITEM-ITEM_CAT = EBAN-PSTYP                                     &lt;/P&gt;&lt;P&gt;            POITEMX-ITEM_CAT = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            POITEM-ACCTASSCAT = &amp;#145;F&amp;#146;&lt;/P&gt;&lt;P&gt;            POITEMX-ACCTASSCAT = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;                                     &lt;/P&gt;&lt;P&gt;            POITEM-GR_IND = &amp;#145; &amp;#146;      {Space     &lt;/P&gt;&lt;P&gt;            POITEMX-GR_IND = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;                                                       &lt;/P&gt;&lt;P&gt;            POITEM-IR_IND = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;            POITEMX-IR_IND = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            POITEM-GR_BASEDIV = &amp;#145; &amp;#146;      {Space                                                              &lt;/P&gt;&lt;P&gt;            POITEMX-GR_BASEDIV = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            POITEM-PREQ_NO = EBAN-BANFN&lt;/P&gt;&lt;P&gt;            POITEMX-PREQ_NO = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            POITEM-PREQ_ITEM = EBAN-BNFPO&lt;/P&gt;&lt;P&gt;            POITEMX-PREQ_ITEM = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;            &lt;/P&gt;&lt;P&gt;            IF EBAN-PSTYP = &amp;#145;9&amp;#146;&lt;/P&gt;&lt;P&gt;                  POITEM-PCKG_NO = PACK_NO_COUNTER&lt;/P&gt;&lt;P&gt;                  POITEMX-PCKG_NO = &amp;#145;X&amp;#146; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;POITEM-PREQ_NAME = ZFLT_LABORDATA-PRICE&lt;/P&gt;&lt;P&gt;POITEMX-PREQ_NAME = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;               POITEM-VEND_MAT = ZFLT_LABORDATA-REPAIRTIME&lt;/P&gt;&lt;P&gt;               POITEMX-VEND_MAT = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;POITEM-ACKNOWL_NO = ZFLT_LABORDATA-TAXRATE&lt;/P&gt;&lt;P&gt;POITEMX-ACKNOWL_NO = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            ELSE   { item_cat = 0&lt;/P&gt;&lt;P&gt;                 POITEM-PCKG_NO = &amp;#145;000000000&amp;#146;&lt;/P&gt;&lt;P&gt;                 POITEMX-PCKG_NO = &amp;#145; &amp;#146;  {space&lt;/P&gt;&lt;P&gt;            Endif&lt;/P&gt;&lt;P&gt;            Append POITEM&lt;/P&gt;&lt;P&gt;            Append POITEMX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POPULATE POACCOUNT AND POACCOUNTX FLAG TABLE&lt;/P&gt;&lt;P&gt;      POACCOUNT-PO_ITEM = POITEM-PO_ITEM&lt;/P&gt;&lt;P&gt;      POACCOUNTX-PO_ITEM = POITEM-PO_ITEM&lt;/P&gt;&lt;P&gt;      POACCOUNTX-PO_ITEMX = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      POACCOUNT-SERIAL_NO = &amp;#145;01&amp;#146;&lt;/P&gt;&lt;P&gt;      POACCOUNTX-SERIAL_NO = &amp;#145;01&amp;#146;&lt;/P&gt;&lt;P&gt;      POACCOUNTX-SERIAL_NOX = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      POACCOUNT-GL_ACCOUNT = EBKN-SAKTO&lt;/P&gt;&lt;P&gt;      POACCOUNTX-GL_ACCOUNT = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      POACCOUNT- BUS_AREA = EBKN-GSBER&lt;/P&gt;&lt;P&gt;      POACCOUNTX- BUS_AREA = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      POACCOUNT-CO_AREA = EBKN-KOKRS&lt;/P&gt;&lt;P&gt;      POACCOUNTX-CO_AREA = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;      &lt;/P&gt;&lt;P&gt;      POACCOUNT-ORDERID = Order # passed in&lt;/P&gt;&lt;P&gt;      POACCOUNTX-ORDERID = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      Append POACCOUNT&lt;/P&gt;&lt;P&gt;      Append POACCOUNTX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF EBAN-PACKNO &amp;lt;&amp;gt; 0&lt;/P&gt;&lt;P&gt;*Get sub-package from ESLL from the purch req package #.&lt;/P&gt;&lt;P&gt;     Select SUB_PACKNO&lt;/P&gt;&lt;P&gt;     From ESLL  &lt;/P&gt;&lt;P&gt;     Where PACKNO = EBAN-PACKNO&lt;/P&gt;&lt;P&gt;*Get sub-package and service data from ESLL for Service structure&lt;/P&gt;&lt;P&gt;    Select PACKNO, INTROW, SRVPOS, LBNUM, AUSGB, STLVPOS, KTEXT1, MENGE, MEINS, TBTWR, MATKL, USERF1_NUM, USERF1_TXT, USERF2_TXT&lt;/P&gt;&lt;P&gt;       From ESLL&lt;/P&gt;&lt;P&gt;                     Where PACKNO = ESLL-SUB_PACKNO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POPULATE SERVICE STRUCTURES&lt;/P&gt;&lt;P&gt;*POPULATE POSERVICES TABLE DATA &amp;#150; 2 LINES PER PSTYP = 9&lt;/P&gt;&lt;P&gt;1st line:&lt;/P&gt;&lt;P&gt;POSERVICES-PCKG_NO = PACK_NO_COUNTER &lt;/P&gt;&lt;P&gt;POSERVICES-LINE_NO = &amp;#145;0000000001&amp;#146;&lt;/P&gt;&lt;P&gt;POSERVICES-EXT_LINE = &amp;#145;0000000000&amp;#146;&lt;/P&gt;&lt;P&gt;Set PACK_NO_COUNTER  =  PACK_NO_COUNTER +1&lt;/P&gt;&lt;P&gt;POSERVICES-SUBPCKG_NO = PACK_NO_COUNTER &lt;/P&gt;&lt;P&gt;POSERVICES-FROM_LINE = &amp;#145;1&amp;#146;.&lt;/P&gt;&lt;P&gt;Append POSERVICES&lt;/P&gt;&lt;P&gt;2nd line:&lt;/P&gt;&lt;P&gt;POSERVICES-PCKG_NO = PACK_NO_COUNTER &lt;/P&gt;&lt;P&gt;POSERVICES-LINE_NO = &amp;#145;0000000002&amp;#146;&lt;/P&gt;&lt;P&gt;POSERVICES-EXT_LINE = &amp;#145;0000000010&amp;#146;&lt;/P&gt;&lt;P&gt;POSERVICES-SERVICE = ESLL-SRVPOS&lt;/P&gt;&lt;P&gt;POSERVICES-SERV_TYPE = ESLL-LBNUM&lt;/P&gt;&lt;P&gt;POSERVICES-EDITION = ESLL-AUSGB   &lt;/P&gt;&lt;P&gt;POSERVICES-SSC_ITEM = ESLL-STLVPOS  &lt;/P&gt;&lt;P&gt;POSERVICES-SHORT_TEXT = ESLL-KTEXT1&lt;/P&gt;&lt;P&gt;POSERVICES-QUANTITY = ESLL-MENGE&lt;/P&gt;&lt;P&gt;POSERVICES-BASE_UOM = &amp;#145;H&amp;#146;&lt;/P&gt;&lt;P&gt;POSERVICES-GR_PRICE = ESLL-TBTWR&lt;/P&gt;&lt;P&gt;POSERVICES-PRICE_UNIT = 1&lt;/P&gt;&lt;P&gt;POSERVICES-MATL_GROUP = ESLL-MATKL&lt;/P&gt;&lt;P&gt;POSERVICES-PLN_PCKG = ESLL-PACKNO&lt;/P&gt;&lt;P&gt;POSERVICES-PLN_LINE = ESLL-INTROW&lt;/P&gt;&lt;P&gt;POSERVICES-USERF1_NUM = ESLL-USERF1_NUM&lt;/P&gt;&lt;P&gt;POSERVICES-USERF1_TXT = ESLL-USERF1_TXT&lt;/P&gt;&lt;P&gt;POSERVICES-USERF2_TXT = ESLL-USERF2_TXT&lt;/P&gt;&lt;P&gt;Append POSERVICES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POPULATE POLIMITS TABLE DATA&lt;/P&gt;&lt;P&gt;     POLIMITS-PCKG_NO = PACK_NO_COUNTER&lt;/P&gt;&lt;P&gt;     Append POLIMITS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POPULATE POSRVACCESSVALUES TABLE DATA&lt;/P&gt;&lt;P&gt;     POSRVACCESSVALUES-PCKG_NO = PACK_NO_COUNTER&lt;/P&gt;&lt;P&gt;     POSRVACCESSVALUES-LINE_NO = &amp;#145;0000000002&amp;#146;&lt;/P&gt;&lt;P&gt;     POSRVACCESSVALUES-SERNO_LINE = &amp;#145;01&amp;#146;&lt;/P&gt;&lt;P&gt;     POSRVACCESSVALUES-PERCENTAGE = &amp;#145;100&amp;#146;&lt;/P&gt;&lt;P&gt;     POSRVACCESSVALUES-SERIAL_NO = &amp;#145;01&amp;#146;&lt;/P&gt;&lt;P&gt;     POSRVACCESSVALUES-QUANTITY = ESLL-MENGE&lt;/P&gt;&lt;P&gt;     POSRVACCESSVALUES-NET_VALUE = ESLL-MENGE * ESLL-TBTWR&lt;/P&gt;&lt;P&gt;     Append POSRVACCESSVALUES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          Endif.   {for package no exist&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Increment Package counter&lt;/P&gt;&lt;P&gt;Set PACK_NO_COUNTER = PACK_NO_COUNTER + 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POPULATE POCOND AND POCONDX FLAG TABLE DATA FOR EACH ITEM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get Tax condition fields from ZSMT23000 (021-02-ZFTX)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select BUKRS, TXT20, TEXT100 &lt;/P&gt;&lt;P&gt;    From ZSMT23000 &lt;/P&gt;&lt;P&gt;    Where REPID = HSFLEET_TAXCOND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     POCOND-CONDITION_NO = &amp;#145;000000000%&amp;#146;&lt;/P&gt;&lt;P&gt;     POCONDX-CONDITION_NO = &amp;#145;000000000%&amp;#146;&lt;/P&gt;&lt;P&gt;     POCONDX-CONDITION_NOX = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;     POCOND-ITEM_NO = POITEMS-PO_ITEM&lt;/P&gt;&lt;P&gt;     POCONDX-ITM_NUMBER = POITEMS-PO_ITEM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     POCOND-COND_ST_NO = ZSMT23000-BUKRS&lt;/P&gt;&lt;P&gt;     POCONDX-COND_ST_NO = ZSMT23000-BUKRS&lt;/P&gt;&lt;P&gt;     POCONDX-COND_ST_NOX = &amp;#145;X&amp;#146; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     POCOND-COND_COUNT = ZSMT23000-TXT20&lt;/P&gt;&lt;P&gt;     POCONDX-COND_COUNT = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     POCOND-COND_TYPE = ZSMT23000-TEXT100&lt;/P&gt;&lt;P&gt;     POCONDX-COND_TYPE = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Calculate Tax Amount&lt;/P&gt;&lt;P&gt;If EBAN-PSTYP = 0&lt;/P&gt;&lt;P&gt;    Tax_Amount = (EBAN-MENGE * EBAN-PREIS) * (EBKN-WEMPF / 100)&lt;/P&gt;&lt;P&gt;    Item_Total = EBAN-MENGE * EBAN-PREIS&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;     Tax_Amount = (ESLL-MENGE * ESLL-TBTWR) * ESLL-USERF1_NUM / 100&lt;/P&gt;&lt;P&gt;     Item_Total = ESLL-MENGE * ESLL-TBTWR&lt;/P&gt;&lt;P&gt;Endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     POCOND-COND_VALUE = Tax_Amount&lt;/P&gt;&lt;P&gt;     POCONDX-COND_VALUE = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     POCOND-CURRENCY = AUFK-WAERS&lt;/P&gt;&lt;P&gt;     POCONDX-CURRENCY = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     POCOND-COND_P_UNIT = 1&lt;/P&gt;&lt;P&gt;     POCONDX-COND_P_UNIT = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     POCOND-CONEXCHRAT = 1 &lt;/P&gt;&lt;P&gt;     POCONDX-CONEXCHRAT = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     POCOND-NUMCONVERT = 1&lt;/P&gt;&lt;P&gt;     POCONDX-NUMCONVERT = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;     POCOND-DENOMINATO = 1&lt;/P&gt;&lt;P&gt;     POCONDX-DENOMINATO = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     POCOND-CHANGE_ID = &amp;#145;U&amp;#146;&lt;/P&gt;&lt;P&gt;     POCONDX-CHANGE_ID = &amp;#145;X&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Append POCOND&lt;/P&gt;&lt;P&gt;     Append POCONDX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    *POPULATE POTEXTITEM TABLE DATA FOR EACH ITEM&lt;/P&gt;&lt;P&gt;    *POPULATE Complaint, Cause &amp;amp; Correction into F01 text &amp;#150;&lt;/P&gt;&lt;P&gt;      For the EBAN-BEDNR = Repair #, retrieve CAUSE_COMPLAINT_TEXT from AT_ITEMS_TABLE&lt;/P&gt;&lt;P&gt;POTEXTITEM-PO_NUMBER = &amp;#145;000000000%&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTITEM-PO_ITEM = POITEMS-PO_ITEM&lt;/P&gt;&lt;P&gt;POTEXTITEM-TEXT_ID = &amp;#145;F01&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTITEM-TEXT_FORM = &amp;#145;*&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTITEM-TEXT_LINE = CAUSE_COMPLAINT_TEXT&lt;/P&gt;&lt;P&gt;Append POTEXTITEM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Loop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POPULATE POTEXTHEADER TABLE DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Removed 4/3 &amp;#150; will use POHEADER field instead&lt;/P&gt;&lt;P&gt;*Set Invoice Status in F01 text&lt;/P&gt;&lt;P&gt;POTEXTHEADER-PO_NUMBER = &amp;#145;000000000%&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-PO_ITEM = &amp;#145;00000&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_ID = &amp;#145;F01&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_FORM = &amp;#145;*&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_LINE = &amp;#145;OPEN&amp;#146;&lt;/P&gt;&lt;P&gt;Append POTEXTHEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Invoice Remarks in F07 text from Work order header text&lt;/P&gt;&lt;P&gt;POTEXTHEADER-PO_NUMBER = &amp;#145;000000000%&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-PO_ITEM = &amp;#145;00000&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_ID = &amp;#145;F07&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_FORM = &amp;#145;*&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_LINE = A_INVOICEREMARKS&lt;/P&gt;&lt;P&gt;Append POTEXTHEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Removed 4/3 &amp;#150; will use POHEADER field instead&lt;/P&gt;&lt;P&gt;*Service Provider Invoice Numer in F08 text&lt;/P&gt;&lt;P&gt;POTEXTHEADER-PO_NUMBER = &amp;#145;000000000%&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-PO_ITEM = &amp;#145;00000&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_ID = &amp;#145;F08&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_FORM = &amp;#145;*&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_LINE = A_VENDORINVOICENUMBER&lt;/P&gt;&lt;P&gt;Append POTEXTHEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Odometer Reading in F09 text&lt;/P&gt;&lt;P&gt;POTEXTHEADER-PO_NUMBER = &amp;#145;000000000%&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-PO_ITEM = &amp;#145;00000&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_ID = &amp;#145;F09&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_FORM = &amp;#145;*&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_LINE = A_ODOMETER&lt;/P&gt;&lt;P&gt;Append POTEXTHEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POPULATE entire VIN # in F10 text&lt;/P&gt;&lt;P&gt;POTEXTHEADER-PO_NUMBER = &amp;#145;000000000%&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-PO_ITEM = &amp;#145;00000&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_ID = &amp;#145;F10&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_FORM = &amp;#145;*&amp;#146;&lt;/P&gt;&lt;P&gt;POTEXTHEADER-TEXT_LINE = A_VIN_NUMBER&lt;/P&gt;&lt;P&gt;Append POTEXTHEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POPULATE Fleet # in F11 text&lt;/P&gt;&lt;P&gt;PO_NUMBER = &amp;#145;000000000%&amp;#146;&lt;/P&gt;&lt;P&gt;PO_ITEM = &amp;#145;00000&amp;#146;&lt;/P&gt;&lt;P&gt;TEXT_ID = &amp;#145;F11&amp;#146;&lt;/P&gt;&lt;P&gt;TEXT_FORM = &amp;#145;*&amp;#146;&lt;/P&gt;&lt;P&gt;TEXT_LINE = A_FLEET&lt;/P&gt;&lt;P&gt;Append POTEXTHEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call BAPI_PO_CREATE1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;Loop at i_return.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We were able to create PO's without any problem.....&lt;/P&gt;&lt;P&gt;Let me know how it goes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Greetson&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2008 14:53:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499427#M841740</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-14T14:53:26Z</dc:date>
    </item>
    <item>
      <title>Re: Error with BAPI_PO_CREATE1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499428#M841741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Greetson,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I really really appriciate your help. You saved my day. I am very happy to show it to the users later today.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Program is working fine now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hi SKJ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the following code, I forgot to add ' poaccountx-serial_no = '01'', I was just giving only   &lt;/P&gt;&lt;P&gt;'poaccountx-serial_nox = 'X''. That's what was the error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  poaccountx-po_item = lv_npoitem.&lt;/P&gt;&lt;P&gt;  poaccountx-po_itemx = 'X'.&lt;/P&gt;&lt;P&gt;  poaccountx-serial_no = '01'.&lt;/P&gt;&lt;P&gt;  poaccountx-serial_nox = 'X'.&lt;/P&gt;&lt;P&gt;  poaccountx-quantity = 'X'.&lt;/P&gt;&lt;P&gt;  poaccountx-gl_account = 'X'.&lt;/P&gt;&lt;P&gt;  poaccountx-orderid = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND poaccountx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks Again to all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Veni.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2008 16:19:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bapi-po-create1/m-p/3499428#M841741</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-14T16:19:40Z</dc:date>
    </item>
  </channel>
</rss>

