How bapi can be used in sd module.

hi gurus
can any one elobarate on Bapi what is the use of it.  how it will be use ful for the sd guys.
thanks in advance

Hi Nag,
BAPI : BAPI basically works like a function module. the major difference being that it can work like a RFC. That means it can work from system to system. Mostly the name of a BAPI can be seen in se37 by just giving BAPI_* F4 and you will see a lot of BAPIS
http://www.planetsap.com/SAP46B_BAPI_LIST.htm
http://www.planetsap.com/LIST_ALL_BAPIs.htm
BAPI_SALESORDER_CHANGE
we have a scenario where our client uses a third party software for the plant. The orders generated there all get converted into an XML file. The XML file is read by a BAPI, to create sales order in SAP. This BAPI runs as a batch job at a scheduled time the orders get created.
Incase of any order failing in SAP, we check the XML going to the BAPI and find the reason and make the necessary corrections.
http://help.sap.com/saphelp_47x200/helpdata/en/5c/f3f0371bc15d73e10000009b38f8cf/content.htm
Hope It Helps You..
Regards..
Praveen Kumar.D

Similar Messages

  • How can I use the print module to print different size images on one large "canvas"?

    How can I use the print module to print different size images on one large "canvas"? An example would be in Photoshop, go to file>new, and create the size paper I want, and move images of different sizes onto it.
    I was thinking the print module would do this automatically for me.

    You can't, at present. It's been a requested feature, so we'll see if it shows up in a future version, but it's not there at present.

  • How can i use reuse_alv_fieldcatalog_merge function module

    I am using below steps for populating the final internal table.How can I use reuse_alv_fieldcatalog_merge function module in the place of declaring all these fields.How canI put title of the report in reuse_alv_fieldcatalog_merge function module.
    FORM BUILD_FIELDCATALOG .
      FIELDCAT-TABNAME   = 'IT_FINAL'.
      FIELDCAT-FIELDNAME = 'KUNNR'.
      FIELDCAT-SELTEXT_M = 'Customer Name'.
      FIELDCAT-JUST      = 'L'.
      FIELDCAT-KEY       = 'X'.
      FIELDCAT-DATATYPE  = 'C'.
      APPEND FIELDCAT TO I_FIELDCAT.
      CLEAR FIELDCAT.
      FIELDCAT-TABNAME   = 'IT_FINAL'.
      FIELDCAT-FIELDNAME = 'VBELN'.
      FIELDCAT-SELTEXT_M = 'Invoice Reference'.
      FIELDCAT-JUST      = 'L'.
      FIELDCAT-KEY       = 'X'.
      APPEND FIELDCAT TO I_FIELDCAT.
      CLEAR FIELDCAT.
      FIELDCAT-TABNAME   = 'IT_FINAL'.
      FIELDCAT-FIELDNAME = 'VKBUR'.
      FIELDCAT-SELTEXT_M = 'Sales Office'.
      FIELDCAT-JUST      = 'L'.
    FIELDCAT-KEY       = 'X'.
      FIELDCAT-DATATYPE  = 'C'.
      APPEND FIELDCAT TO I_FIELDCAT.
      CLEAR FIELDCAT.
      FIELDCAT-TABNAME   = 'IT_FINAL'.
      FIELDCAT-FIELDNAME = 'VKGRP'.
      FIELDCAT-SELTEXT_M = 'Sales Person'.
      FIELDCAT-JUST      = 'L'.
    FIELDCAT-KEY       = 'X'.
      FIELDCAT-DATATYPE  = 'C'.
      APPEND FIELDCAT TO I_FIELDCAT.
      CLEAR FIELDCAT.
      FIELDCAT-TABNAME   = 'IT_FINAL'.
      FIELDCAT-FIELDNAME = 'POSNR'.
      FIELDCAT-SELTEXT_M = 'Item No'.
      FIELDCAT-JUST      = 'L'.
      FIELDCAT-KEY       = 'X'.
      APPEND FIELDCAT TO I_FIELDCAT.
      CLEAR FIELDCAT.
      FIELDCAT-TABNAME   = 'IT_FIANL'.
      FIELDCAT-FIELDNAME = 'ARKTX'.
      FIELDCAT-SELTEXT_M = 'Item Description'.
      FIELDCAT-JUST      = 'L'.
      FIELDCAT-DATATYPE  = 'C'.
      APPEND FIELDCAT TO I_FIELDCAT.
      CLEAR FIELDCAT.

    Hello,
    It is very easy to use reuse_alv_fieldcatalog_merge.
    You try this it will work.
    example
    data:
    DATA : gv_repid        TYPE syrepid VALUE sy-repid .  " Report id
      PERFORM set_field_catalog USING gst_struct CHANGING lst_fieldcat.
    FORM set_field_catalog  USING uv_tab TYPE slis_tabname
                         CHANGING  xt_fieldcatalog TYPE slis_t_fieldcat_alv.
      CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
        EXPORTING
          i_program_name         = gv_repid
          i_internal_tabname     = uv_tab
          i_inclname             = gv_repid
        CHANGING
          ct_fieldcat            = xt_fieldcatalog
        EXCEPTIONS
          inconsistent_interface = 1
          program_error          = 2
          OTHERS                 = 3.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM.                    " set_field_catalog_spec

  • How can i use this  function module

    Hai
    How can i use this function module /SAPHT/SALES_ORDER_READ, already apply the some parameters in this function module, but it shows the error , please tell me, how to declare the parameters in this function module ,
    thanks
    neelima

    Hi
    For a particular sales order,you have to pass the order number and the item number in the sales order.
    It will display the rest of the values which u can capture them using internal tables.
    Regards,
    Vishwa.

  • Can i use the Service Module?

    Hello all,
    can i use the service module w/ the ff. scenario?
    items are manage by serial numbers., but we dont sell it, we purchase the item for internal use only. this are the ff. information that i want to track.
    1.     track the history of the item everytime it has undergone for repair
    a.     some cases the repair takes place within the company, meaning employees within the company take care on the labor but only parts will be purchase
    b.     some cases the repair takes place in business partner, (PO Service in this case)
    2.     track the parts that was replace
    what will be my work around for this. please advice
    best regards,
    Fidel

    Hi Fidel,
    You would need the following is you wanted to use the Service Module to track internal serialized inventory/hardware:
    1.  Set up a customer record that would represent the internal use/company/department
    2.  Manually create the Customer Equipment Card (when receiving the equipment on GRPO or AP invoice, you would want to use a warehouse that represents internally-used equipment/assets)
    Repairs:  you could update the status of the CEC record when it's being repaired (or have a repair WH for when it's sent off-site).
    Expenses:  related expenses could be done by creating a Service Call linked to the CEC with details/purpose, etc. which would be tracked on the Expenses tab but the transactions don't include AP (PO's), the assumption being that any expenses would be charged back to the customer, which in this case would be internal.
    If you want the expenses linked to the item/CEC then you could use Activities from Service Call and you can link the PO/AP invoice thru the Activity. You could have one S/C record that would be for tracking equipment repairs and leave it open for as long as you have the item - that would be the link between the Activities and the CEC/equipment record. Whenever repairs are to be record, you would only need to pull up the CEC record and drill-down to the S/C to create a new Activity record. This will also enable you to see how many repairs are being down - you could even breakdown the Activity on internal vs external (have it as a Type, on which you can then report on overall as well as by item).
    It will depend on what info you want to capture and if you need anything for reporting that would be that detailed (i.e. down to a serialized item) as to what process & setup you want to use. Try out the above and hopefully something will work out.
    HTH,
    Heather

  • Can I use SCC-DI01 modules with a PCI-6533 device?

    I am looking into performing buffered acquisition of various digital signals using a PCI-6533 device. Can I use SCC-DI01 modules with this device? If so, would this be via the SC-2345 Carrier? The manual seemed to suggest is was only compatible with E-series devices?
    Basically, I want to monitor 32 digital channels and will have a mixture of 5V and 24V signals.
    Many thanks,
    Douglas

    Hi Douglas
    Could you please clarify where the manual suggests that the module is only compatible with an E series board (is it because only an E series board is referenced in the manual)?
    I can't find any information stating which devices are/aren't supported by the SCC-DI01, but I will continue to investigate and keep you posted with my progress.
    Kind Regards
    Stuart R

  • I want to find my ipad but don't know how. Can I use the Cloud to do this?

    I want to find my ipad but don't know how.  Can I use the Cloud to do this?

    Report to police along with serial number. Change all your passwords.
    These links may be helpful.
    How to Track and Report Stolen iPad
    http://www.ipadastic.com/tutorials/how-to-track-and-report-stolen-ipad
    Reporting a lost or stolen Apple product
    http://support.apple.com/kb/ht2526
    Report Stolen iPad Tips and iPad Theft Prevention
    http://www.stolen-property.com/report-stolen-ipad.php
    How to recover a lost or stolen iPad
    http://ipadhelp.com/ipad-help/how-to-recover-a-lost-or-stolen-ipad/
    How to Find a Stolen iPad
    http://www.ehow.com/how_7586429_stolen-ipad.html
    Apple Product Lost or Stolen
    http://sites.google.com/site/appleclubfhs/support/advice-and-articles/lost-or-st olen
    Oops! iForgot My New iPad On the Plane; Now What?
    http://online.wsj.com/article/SB10001424052702303459004577362194012634000.html
    If you don't know your lost/stolen iPad's serial number, use the instructions below. The S/N is also on the iPad's box.
    How to Find Your iPad Serial Number
    http://www.ipadastic.com/tutorials/how-to-find-your-ipad-serial-number
     Cheers, Tom

  • Kernel Memory limits. How much can it usefully use?

    I just wanted to check something.
    Obviously the Linux kernel can handle a lot of memory, but the question is how much can it usefully use before it needs to be specially compiled?
    I need to build a server to clean email, and because it is very very busy, (well the last one was and so is its stand in) it will need 4GB of RAM as an absolute minimum but I would like to put in 8. If I go for 8, do I need to rebuild the kernel?
    Kind regards
    Benedict White

    If you install Arch64 and use the normal kernel package -- no. You won't touch the RAM limit for some decades to come.

  • What is RFC? How it can be used?

    Hi All,
         Can anybody explain about RFC (Remote Function Call) and also explain how it can be used?
    Thanks in Advance.

    Hi,
    RFC- remote functional call. It may be any external device used to make an entry in SAP.
    For example Bar Code reader is on of RFC.
    U need to study for what purpose u r using this RFC and and what data u want to captured out of this RFC.
    One need to implement the abap code so that to accept the per defined format for this RFC.
    Please take the help fo ur ABAP associate to map this requirement.
    Hope this will help u to understand the RFC.
    Regards
    JB

  • How we can make use of cache management using presentation services

    hi all
    how we can make use of cache management using presentation services
    Thanks
    Sreedhar

    hi
    i have one small question,
    first time i have submitted a report and the data has come from database, second i have interchange the cols like col1 to col2 and col2 to col1 and i did col1/col2 will it comes from cache or will it come from database(my question is that any in memory calculations will be done by cache )
    Thanks
    Sreedhar

  • How we can make use of logfiles to see users logdetails

    Hi all
    how we can make use of databse logfiles to generate users log reprot to trace
    the users transactionsssss...
    Thanks & regards
    Vivek

    Yuo have to start the logminer before running this command.It wont work before that,
    Read these.It will help,
    http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96521/logminer.htm
    http://www.oracle-base.com/articles/9i/LogMinerEnhancements9i.php
    http://www.oracle.com/technology/deploy/availability/htdocs/LogMinerOverview.htm
    Aman....

  • How long can i use the iwork beta in icloud?

    how long can i use iwork beta in icloud?

    As long as Apple continues to make it available or until they decide to charge a price for the service which you are not willing to pay.
    An earlier incarnation, iwork.com, was available from January 2009 until July 2012.  It was always free.

  • I bought  an iphone 5 second hand and was told all i had to do was sync it with itunes i did all that but previous owner hasn't removed the device from their account, i am unable to contact them..can anyone tell how i can start using my phone pls

    i bought  an iphone 5 second hand and was told all i had to do was sync it with itunes i did all that but previous owner hasn't removed the device from their account, i am unable to contact them..can anyone tell how i can start using my phone pls

    Fanta Pants wrote:
    i bought  an iphone 5 second hand
    The Apple ID and Password that was Originally used to Activate the iDevice is required.
    If you cannot get this information from the seller
    Removing a device from a previous owner’s account
    You need to return the Device for a refund, as you will not be able to re-activate it.

  • I recently bought iphone6, My imessage and face time is not working and still it charged me for normal text message multiple times and still not able to authorise the usage. Let me know how I can start using the same.

    I recently bought iphone6, My imessage and face time is not working and still it charged me for normal text message multiple times and still not able to authorise the usage. Let me know how I can start using the same.

    Hello vinay34,
    If you are having issues with activating your Apple ID for FaceTime and iMessage, then take a look at the article below to get it sorted out. Make sure that you have the Date and Time set to Automatic as well as any other steps listed in the article. 
    iOS: Troubleshooting FaceTime and iMessage activation
    http://support.apple.com/en-us/ts4268
    Regards,
    -Norm G. 

  • How pinnacle can be used for streaming video for mac app?

    How pinnacle can be used for streaming video for mac app?

    Hi naturalfemale,
    As mentioned in the referring article, closed captioning content has to be specifically added/enabled to a video for closed captioning to function:
    Additional Information
    Not all videos include caption or subtitle tracks. Check the documentation for the video you are using to see if it includes these features.
    OS X: Using captioning features in Mavericks
    http://support.apple.com/kb/HT5910
    At the moment, I do not believe there is an option for universal captioning.
    Regards,
    - Brenden

Maybe you are looking for

  • [SOLVED] Broadcom 4331 driver doesn't work

    Hi, I installed kernel 3.2 from testing hoping that it would fix the wireless issue I was having with my macbook pro 8.1.  After the restart, I still don't see the wireless connection in ifconfig. Is there any module I should load manually? Any help

  • How to make not changeable a contract in R/3 from SRM

    Hello experts I'm developping contracts in SRM 3.0 system (Global Outline Contratcs). These contracts are transfered in R/3 (contracts type GCTR) and i want to make not possible to change contract in R/3 system. How can i make that? Which customizing

  • Text field spry validation over 2 table cells?

    Hello, This might be a real simple thing, but I can't figure it out. Can anyone  please help? I'm using DW CS3 and I'm building a contact form. I'm using DW's Spry  validation for my text field. It's an email field. I'd like to put the  label in one

  • No songs yet memory is used

    I just got a new ipod nano (1 GB) and when i connected it to my computer, it said that i have already used 887.7 mb of memory yet i haven't added any songs or photos yet! The playlist is empty, so what exactly is taking up all of this memory? Thanks

  • MAXDB is shutdown sundently

    Hi I am installing Adobe Document Services  on WAS Java (NW04) which inturn installed on MAXDB.During installation i created new Data Volume with 409600 Size.it shutdown and could not able bring up.when i goto Rundirectory and checked file knldiag.er