<?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: BAPI! in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705180#M626698</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi check these BAPI's&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_CHANGEFROMDATA1 for customer master updating&lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_CREATEFROMDATA1 for creating customer master&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CHANGE for changing sales order&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CREATEFROMDAT2 for creating sales order&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 Aug 2007 03:38:54 GMT</pubDate>
    <dc:creator>gopi_narendra</dc:creator>
    <dc:date>2007-08-29T03:38:54Z</dc:date>
    <item>
      <title>BAPI!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705179#M626697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi SDNers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           I want to write a BDC for customer master updation. but for a change i am going to write in BAPI.Is any BAPI exist for this one? and also i need a BAPI for sale order updation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward sure if it is helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Senthil kumar &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Aug 2007 03:33:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705179#M626697</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-29T03:33:19Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705180#M626698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi check these BAPI's&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_CHANGEFROMDATA1 for customer master updating&lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_CREATEFROMDATA1 for creating customer master&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CHANGE for changing sales order&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CREATEFROMDAT2 for creating sales order&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Aug 2007 03:38:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705180#M626698</guid>
      <dc:creator>gopi_narendra</dc:creator>
      <dc:date>2007-08-29T03:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705181#M626699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Senthil,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At any point in time, if you want to have a solution which is an alternative to making a BDC/LSMW, go for checking for BAPIs in the system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your case, you can make use of the following BAPIs and test:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_CHANGEFROMDATA1 for customer master updating&lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_CREATEFROMDATA1 for creating customer master&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CHANGE for changing sales order&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CREATEFROMDAT2 for creating sales order&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Usually, all the transaction updation logic will be kept in a BAPI and so, please go by checking for a BAPI and if not there, go with BDC/LSMW concept.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;Vishnu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Aug 2007 04:27:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705181#M626699</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-29T04:27:42Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705182#M626700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if u want to create a customer master using bapi then u should use BAPI_CUSTOMER_CREATEFROMDATA1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if u want to change or update existing customer master data then u need to opt for &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_CHANGEFROMDATA1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here is sample code for creating customer master data go through this .....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:it_personaldata like standard table of bapikna101_1 with header line,&lt;/P&gt;&lt;P&gt;     it_copyreference like standard table of bapikna102 with header line,&lt;/P&gt;&lt;P&gt;     return like standard table of bapireturn1 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:v_customerno like bapikna103-customer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_personaldata-title_p = 'Mr'.&lt;/P&gt;&lt;P&gt;it_personaldata-firstname = 'Srinivas'.&lt;/P&gt;&lt;P&gt;it_personaldata-city = 'Hyderabad'.&lt;/P&gt;&lt;P&gt;it_personaldata-langu_p = 'EN'.&lt;/P&gt;&lt;P&gt;*DISTRICT&lt;/P&gt;&lt;P&gt;*POSTL_COD1&lt;/P&gt;&lt;P&gt;*POSTL_COD2&lt;/P&gt;&lt;P&gt;*PO_BOX&lt;/P&gt;&lt;P&gt;*PO_BOX_CIT&lt;/P&gt;&lt;P&gt;*STREET&lt;/P&gt;&lt;P&gt;*HOUSE_NO&lt;/P&gt;&lt;P&gt;*BUILDING&lt;/P&gt;&lt;P&gt;*FLOOR&lt;/P&gt;&lt;P&gt;*ROOM_NO&lt;/P&gt;&lt;P&gt;it_personaldata-country = 'IN'.&lt;/P&gt;&lt;P&gt;append it_personaldata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'BAPI_CUSTOMER_CREATEFROMDATA1'&lt;/P&gt;&lt;P&gt;  exporting&lt;/P&gt;&lt;P&gt;    pi_personaldata              = it_personaldata&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PI_OPT_PERSONALDATA          = PI_OPT_PERSONALDATA&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PI_COMPANYDATA               = PI_COMPANYDATA&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PI_OPT_COMPANYDATA           = PI_OPT_COMPANYDATA&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PI_CONSUMEREN                = PI_CONSUMEREN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    pi_copyreference             = it_copyreference&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PI_CREDIT_CONTROL_FLAG       = PI_CREDIT_CONTROL_FLAG&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; importing&lt;/P&gt;&lt;P&gt;   customerno                   = v_customerno&lt;/P&gt;&lt;P&gt;   return                       = return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append return.&lt;/P&gt;&lt;P&gt;loop at return.&lt;/P&gt;&lt;P&gt;  write:/ return-type, return-message.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points if useful......&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Aug 2007 04:42:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705182#M626700</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-29T04:42:22Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705183#M626701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Senthil,&lt;/P&gt;&lt;P&gt;Try these out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_CREATE Create Customer Master Online &lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_DELETE Delete Customer Master Online &lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_DISPLAY Display Customer Master Online &lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_EDIT Change Customer Master Online &lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_EXISTENCECHECK Check Customer Existence &lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_FIND Customer Matchcode &lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_GETCONTACTLIST Read contact persons from customers &lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_GETDETAIL2 Customer Detail Information &lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_GETINTNUMBER Provides Internal Customer Numbers &lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_GETLIST Reads customers and addresses&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_CREATEFROMDATA&lt;/P&gt;&lt;P&gt;BAPI_CUSTOMER_CREATEFROMDATA1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward Points if Useful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gokul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Aug 2007 04:43:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705183#M626701</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-29T04:43:50Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705184#M626702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi raam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for given the sample code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i got some idea about BAPI. but i am uploading datas from legacy system and also i am havin 1000s of records with 42 fields.give some suggestions....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Senthil kumar &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Aug 2007 09:14:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705184#M626702</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-29T09:14:56Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705185#M626703</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;then use gui_upload along with.......f4_filename function modules ..........&lt;/P&gt;&lt;P&gt;or use cl_gui_frontendservices...&amp;gt;file_opendialog along with gui_download ......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : V_VBELN TYPE BAPIVBELN-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_HEADER      TYPE TABLE OF ZBAPISDHD1   WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      IT_ITEM        TYPE TABLE OF ZBAPISDITM   WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      IT_PARTNER     TYPE TABLE OF ZBAPIPARNR   WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      IT_RETURN      TYPE TABLE OF BAPIRET2      WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:  BEGIN OF TY_HEADER,&lt;/P&gt;&lt;P&gt;        DOC_TYPE           TYPE AUART,                   "Sales Document Type&lt;/P&gt;&lt;P&gt;        SALES_ORG          TYPE VKORG,                   "Sales Organization&lt;/P&gt;&lt;P&gt;        DISTR_CHAN         TYPE VTWEG,                   "Distribution Channel&lt;/P&gt;&lt;P&gt;        IN_DIVISION        TYPE SPART,                   "Division&lt;/P&gt;&lt;P&gt;        BSTZD              TYPE BSTZD,                   "Customer purchase order number&lt;/P&gt;&lt;P&gt;        END OF TY_HEADER,&lt;/P&gt;&lt;P&gt;        TT_HEADER TYPE STANDARD TABLE OF TY_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:  BEGIN OF TY_PARTNER,&lt;/P&gt;&lt;P&gt;        PARTN_NUMB         TYPE KUNNR,                   "Sold-to party&lt;/P&gt;&lt;P&gt;        END OF TY_PARTNER,&lt;/P&gt;&lt;P&gt;        TT_PARTNER TYPE STANDARD TABLE OF TY_PARTNER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:  BEGIN OF TY_ITEM,&lt;/P&gt;&lt;P&gt;        MATERIAL           TYPE MATNR,                   "material number&lt;/P&gt;&lt;P&gt;        TARGET_QTY         TYPE DZMENG,                  "Target quantity in sales units&lt;/P&gt;&lt;P&gt;        END OF TY_ITEM,&lt;/P&gt;&lt;P&gt;        TT_ITEM TYPE STANDARD TABLE OF TY_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TY_TABLE,&lt;/P&gt;&lt;P&gt;        DOC_TYPE           TYPE AUART,                   "Sales Document Type&lt;/P&gt;&lt;P&gt;        SALES_ORG          TYPE VKORG,                   "Sales Organization&lt;/P&gt;&lt;P&gt;        DISTR_CHAN         TYPE VTWEG,                   "Distribution Channel&lt;/P&gt;&lt;P&gt;        IN_DIVISION        TYPE SPART,                   "Division&lt;/P&gt;&lt;P&gt;        BSTZD              TYPE BSTZD,                   "Customer purchase order number&lt;/P&gt;&lt;P&gt;        PARTN_NUMB         TYPE KUNNR,                   "Sold-to party&lt;/P&gt;&lt;P&gt;        PARTN_ROLE         TYPE PARVW,                   "Partner function&lt;/P&gt;&lt;P&gt;        MATERIAL           TYPE MATNR,                   "material number&lt;/P&gt;&lt;P&gt;        TARGET_QTY         TYPE DZMENG,                  "Target quantity in sales units&lt;/P&gt;&lt;P&gt;        END OF TY_TABLE,&lt;/P&gt;&lt;P&gt;        TT_TABLE TYPE STANDARD TABLE OF TY_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: WA_HEADER  TYPE TY_HEADER,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     it_header  type tt_header,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WA_ITEM    TYPE TY_ITEM,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     it_item    type tt_item,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WA_PARTNER TYPE TY_PARTNER,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     it_partner type tt_partner,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WA_TABLE   TYPE TY_TABLE,&lt;/P&gt;&lt;P&gt;      IT_TABLE   TYPE TT_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: FILENAME  TYPE STRING,                           "Default File Name&lt;/P&gt;&lt;P&gt;      FILETABLE TYPE FILETABLE,                        "Table Holding Selected Files&lt;/P&gt;&lt;P&gt;      V_RC      TYPE I,                                "Return Code, Number of Files or -1 If Error Occurred&lt;/P&gt;&lt;P&gt;      V_FILE TYPE STRING.                              "&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FILENAME = 'C:\Documents and Settings\ramyav\Desktop\raam.txt'..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD CL_GUI_FRONTEND_SERVICES=&amp;gt;FILE_OPEN_DIALOG&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WINDOW_TITLE            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   DEFAULT_EXTENSION       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    DEFAULT_FILENAME        = FILENAME&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FILE_FILTER             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WITH_ENCODING           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   INITIAL_DIRECTORY       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MULTISELECTION          =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CHANGING&lt;/P&gt;&lt;P&gt;    FILE_TABLE              =  FILETABLE&lt;/P&gt;&lt;P&gt;    RC                      =  V_RC&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   USER_ACTION             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FILE_ENCODING           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    FILE_OPEN_DIALOG_FAILED = 1&lt;/P&gt;&lt;P&gt;    CNTL_ERROR              = 2&lt;/P&gt;&lt;P&gt;    ERROR_NO_GUI            = 3&lt;/P&gt;&lt;P&gt;    NOT_SUPPORTED_BY_GUI    = 4&lt;/P&gt;&lt;P&gt;    OTHERS                  = 5&lt;/P&gt;&lt;P&gt;        .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;  READ TABLE FILETABLE INDEX 1 INTO V_FILE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF V_RC = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILENAME                      = V_FILE&lt;/P&gt;&lt;P&gt;     FILETYPE                      = 'ASC'&lt;/P&gt;&lt;P&gt;     HAS_FIELD_SEPARATOR           = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_LENGTH                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ_BY_LINE                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DAT_MODE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CODEPAGE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IGNORE_CERR                   = ABAP_TRUE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  REPLACEMENT                   = '#'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CHECK_BOM                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VIRUS_SCAN_PROFILE            = VIRUS_SCAN_PROFILE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTH_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILELENGTH                    = FILELENGTH&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                        = HEADER&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DATA_TAB                      = IT_TABLE&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     FILE_OPEN_ERROR               = 1&lt;/P&gt;&lt;P&gt;     FILE_READ_ERROR               = 2&lt;/P&gt;&lt;P&gt;     NO_BATCH                      = 3&lt;/P&gt;&lt;P&gt;     GUI_REFUSE_FILETRANSFER       = 4&lt;/P&gt;&lt;P&gt;     INVALID_TYPE                  = 5&lt;/P&gt;&lt;P&gt;     NO_AUTHORITY                  = 6&lt;/P&gt;&lt;P&gt;     UNKNOWN_ERROR                 = 7&lt;/P&gt;&lt;P&gt;     BAD_DATA_FORMAT               = 8&lt;/P&gt;&lt;P&gt;     HEADER_NOT_ALLOWED            = 9&lt;/P&gt;&lt;P&gt;     SEPARATOR_NOT_ALLOWED         = 10&lt;/P&gt;&lt;P&gt;     HEADER_TOO_LONG               = 11&lt;/P&gt;&lt;P&gt;     UNKNOWN_DP_ERROR              = 12&lt;/P&gt;&lt;P&gt;     ACCESS_DENIED                 = 13&lt;/P&gt;&lt;P&gt;     DP_OUT_OF_MEMORY              = 14&lt;/P&gt;&lt;P&gt;     DISK_FULL                     = 15&lt;/P&gt;&lt;P&gt;     DP_TIMEOUT                    = 16&lt;/P&gt;&lt;P&gt;     OTHERS                        = 17&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_TABLE INTO WA_TABLE.&lt;/P&gt;&lt;P&gt;  AT FIRST.&lt;/P&gt;&lt;P&gt;    READ TABLE IT_TABLE INDEX SY-TABIX INTO WA_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Populate Header Data&lt;/P&gt;&lt;P&gt;    PERFORM POPULATE_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Populate Partner Details&lt;/P&gt;&lt;P&gt;    PERFORM POPULATE_PARTNER.&lt;/P&gt;&lt;P&gt;  ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AT NEW MATERIAL.&lt;/P&gt;&lt;P&gt;    READ TABLE IT_TABLE INDEX SY-TABIX INTO WA_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF NOT SY-TABIX = 1.&lt;/P&gt;&lt;P&gt;*Call BAPI&lt;/P&gt;&lt;P&gt;      PERFORM CALL_BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Populate Header Data&lt;/P&gt;&lt;P&gt;      PERFORM POPULATE_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Populate Partner Details&lt;/P&gt;&lt;P&gt;      PERFORM POPULATE_PARTNER.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDAT.&lt;/P&gt;&lt;P&gt;*Populate Item Data&lt;/P&gt;&lt;P&gt;  PERFORM POPULATE_ITEMS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AT LAST.&lt;/P&gt;&lt;P&gt;    READ TABLE IT_TABLE INDEX SY-TABIX INTO WA_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Call BAPI&lt;/P&gt;&lt;P&gt;    PERFORM CALL_BAPI.&lt;/P&gt;&lt;P&gt;  ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  populate_header&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM POPULATE_HEADER .&lt;/P&gt;&lt;P&gt;  IT_HEADER-DOC_TYPE     = WA_TABLE-DOC_TYPE.&lt;/P&gt;&lt;P&gt;  IT_HEADER-SALES_ORG    = WA_TABLE-SALES_ORG.&lt;/P&gt;&lt;P&gt;  IT_HEADER-DISTR_CHAN   = WA_TABLE-DISTR_CHAN.&lt;/P&gt;&lt;P&gt;  IT_HEADER-DIVISION     = WA_TABLE-IN_DIVISION.&lt;/P&gt;&lt;P&gt;  IT_HEADER-PO_SUPPLEM   = WA_TABLE-BSTZD .&lt;/P&gt;&lt;P&gt;  APPEND IT_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " populate_header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  populate_partner&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM POPULATE_PARTNER .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IT_PARTNER-PARTN_NUMB = WA_TABLE-PARTN_NUMB .&lt;/P&gt;&lt;P&gt;  IT_PARTNER-PARTN_ROLE = WA_TABLE-PARTN_ROLE.&lt;/P&gt;&lt;P&gt;  APPEND IT_PARTNER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " populate_partner&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  populate_items&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM POPULATE_ITEMS .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IT_ITEM-MATERIAL      = WA_TABLE-MATERIAL.&lt;/P&gt;&lt;P&gt;  IT_ITEM-TARGET_QTY    = WA_TABLE-TARGET_QTY.&lt;/P&gt;&lt;P&gt;  APPEND IT_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " populate_items&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  call_bapi&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM CALL_BAPI .&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ZBAPI_SALES_ORDERCREATE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    HEADER        = IT_HEADER&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VBELN         = VBELN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    ITEM          = IT_ITEM&lt;/P&gt;&lt;P&gt;    PARTNER       = IT_PARTNER&lt;/P&gt;&lt;P&gt;    RETURN        = IT_RETURN&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear: it_headER, it_headER,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        it_ITEM, it_Item,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        it_PARTNER, it_PARTNER.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      WAIT   = '1'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = IT_RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*WRITE: IT_RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " call_bapi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points if helpful........&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Aug 2007 09:24:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705185#M626703</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-29T09:24:08Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705186#M626704</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI RAAM,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what u sent is SALE ORDER BAPI. right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if u hav cust master send it plz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Senthil kumar &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Aug 2007 09:31:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2705186#M626704</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-29T09:31:18Z</dc:date>
    </item>
  </channel>
</rss>

