BAPI_PO_CREATE1 problem...

Hi all!! Im trying to create a purchase order with this bapi, but in the test, it never finish...  It´s an infinite loop.
I put test data in POHEADER and POITEM...

Now, I mark tables X (POHEADERX and POITEMX) and runs with errors. It needs the position number.
If I put the position number, it makes an infinite loop again
Please HELP

Similar Messages

  • PO Upload through BAPI_PO_CREATE1 - Problem in limit

    Dear All,
    I am using BAPI_PO_CREATE1 for PO upload based on already created Limit based PR I am facing problem in Service account assignment.
    It gives me error "In case of Account assignment, please enter acc. assignmrnt data for item". Although I am supplying account assignment. Please tell me what is the reason of error. Is there any other way to link item with its limit details.
    How to pass the required data to the polimits structure. Kindly let me know
    PO Upload through BAPI_PO_CREATE1 - Problem in Service Item
    I have goen through the above link but its talking about service based PO, I need to create limit based PO.
    Any more info required kindly reply ,I will give... help me getting this....
    Thanks
    Uday

    Dear All,
    I am using BAPI_PO_CREATE1 for PO upload based on already created Limit based PR I am facing problem in Service account assignment.
    It gives me error "In case of Account assignment, please enter acc. assignmrnt data for item". Although I am supplying account assignment. Please tell me what is the reason of error. Is there any other way to link item with its limit details.
    How to pass the required data to the polimits structure. Kindly let me know
    PO Upload through BAPI_PO_CREATE1 - Problem in Service Item
    I have goen through the above link but its talking about service based PO, I need to create limit based PO.
    Any more info required kindly reply ,I will give... help me getting this....
    Thanks
    Uday

  • BAPI_PO_CREATE1 - In case of account assignment, please enter acc. assignment data for item

    Hi,
    Currently I'm facing an error "In case of account assignment, please enter acc. assignment data for item" when create a Purchase Order using BAPI_PO_CREATE1. The condition of the data that need to pump into the system is that this PO is an open item PO where does not require a metarial code for input, but it will pump in Short Text and Material Group. Other than that, the account assignment category is "K" and the item category is "9".
    Below is the coding that I have implemented.
    IF wa_temp_upr1-waers IS NOT INITIAL.
           MOVE wa_temp_upr1-waers TO wa_header-currency.
           wa_headerx-currency = abap_true.
         ENDIF.
         MOVE: wa_temp_upr1-lifnr TO wa_header-vendor,
               wa_temp_upr1-unsez TO wa_header-collect_no,
               wa_temp_upr1-bukrs TO wa_header-comp_code,
               sy-datum      TO wa_header-doc_date,
               sy-langu      TO wa_header-langu,
               'KTN1'        TO wa_header-purch_org,
               wa_temp_upr1-bkgrp TO wa_header-pur_group,
               wa_temp_upr1-zterm TO wa_header-pmnttrms.
         wa_headerx-collect_no = abap_true.
         wa_headerx-po_number = abap_true.
         wa_headerx-comp_code = abap_true.
         wa_headerx-vendor = abap_true.
         wa_headerx-doc_date = abap_true.
         wa_headerx-langu = abap_true.
         wa_headerx-purch_org = abap_true.
         wa_headerx-pur_group = abap_true.
         wa_headerx-pmnttrms = abap_true.
         IF wa_temp_upr1-meins IS NOT INITIAL.
           MOVE wa_temp_upr1-meins TO zunit_e.
           CALL FUNCTION 'CONVERSION_EXIT_CUNIT_INPUT'
             EXPORTING
               INPUT                =  zunit_e
               LANGUAGE             = 'E'
             IMPORTING
               OUTPUT               = zunit_e.
           IF SY-SUBRC <> 0.
    * Implement suitable error handling here
           ELSE.
             MOVE zunit_e TO wa_temp_upr1-meins.
           ENDIF.
           MODIFY it_upr1 FROM wa_temp_upr1.
         ENDIF.
         ADD 10 TO line_item.
         CALL FUNCTION 'NUMBER_GET_NEXT'
           EXPORTING
             NR_RANGE_NR = '01'
             OBJECT      = 'SERVICE'
           IMPORTING
             NUMBER      = pckg_no.
         IF SY-SUBRC <> 0.
    * Implement suitable error handling here
         ENDIF.
         CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
           EXPORTING
             INPUT  = wa_temp_upr1-matnr
           IMPORTING
             OUTPUT = wa_po_item-material.
         MOVE: line_item TO wa_po_item-po_item,
               wa_temp_upr1-ewerks TO wa_po_item-plant,
               wa_temp_upr1-lgort TO wa_po_item-stge_loc,
               wa_temp_upr1-matnr TO wa_po_item-material,
               wa_temp_upr1-menge TO wa_po_item-quantity,
               wa_temp_upr1-peinh TO wa_po_item-price_unit,
               wa_temp_upr1-netpr TO wa_po_item-net_price,
               wa_temp_upr1-meins TO wa_po_item-po_unit,
               wa_temp_upr1-afnam TO wa_po_item-preq_name,
               wa_temp_upr1-eeind TO wa_po_item-price_date,
               ' ' TO wa_po_item-gr_ind,
               'X' TO wa_po_item-ir_ind,
               'X' TO wa_po_item-prnt_price,
               ' ' TO wa_po_item-distrib.
         wa_po_item-acctasscat = 'K'.
         MOVE pckg_no TO wa_po_item-pckg_no.
         wa_po_itemx-pckg_no = abap_true.
         IF wa_temp_upr1-bismt IS INITIAL.
           MOVE: wa_temp_upr1-short_text TO wa_po_item-short_text,
                 wa_temp_upr1-matl_group TO wa_po_item-matl_group,
                  '9' TO wa_po_item-item_cat.
           wa_po_itemx-short_text = abap_true.
           wa_po_itemx-matl_group = abap_true.
           wa_po_itemx-item_cat = abap_true.
           wa_potext-po_item = wa_po_item-po_item.
           wa_potext-text_id = 'F01'.
           APPEND wa_potext TO it_potext.
         ENDIF.
         MOVE wa_po_item-po_item TO wa_po_itemx-po_item.
         wa_po_itemx-plant = abap_true.
         wa_po_itemx-po_itemx = abap_true.
         wa_po_itemx-stge_loc = abap_true.
         IF wa_po_item-material IS NOT INITIAL.
           wa_po_itemx-material = abap_true.
         ENDIF.
         wa_po_itemx-quantity = abap_true.
         wa_po_itemx-price_unit = abap_true.
         wa_po_itemx-net_price = abap_true.
         wa_po_itemx-po_unit = abap_true.
         wa_po_itemx-preq_name = abap_true.
         wa_po_itemx-price_date = abap_true.
         wa_po_itemx-acctasscat = abap_true.
         wa_po_itemx-gr_ind = abap_true.
         wa_po_itemx-distrib = abap_true.
         wa_po_itemx-part_inv = abap_true.
         APPEND wa_po_item TO it_item.
         APPEND wa_po_itemx TO it_itemx.
         CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
             EXPORTING
               INPUT  = wa_temp_upr1-kostl
             IMPORTING
               OUTPUT = wa_temp_upr1-kostl.
           wa_account-costcenter = wa_temp_upr1-kostl.
           ADD 1 TO l_acc.
           ADD 10 TO v_po_item.
           MOVE v_po_item TO wa_account-po_item.
           MOVE '01' TO wa_account-serial_no.
           APPEND wa_account TO it_account.
           wa_accountx-costcenter = abap_true.
           MOVE v_po_item TO wa_accountx-po_item.
           MOVE '01' TO wa_accountx-serial_no.
           wa_accountx-SERIAL_NOX = abap_true.
           wa_accountx-po_itemx = abap_true.
           APPEND wa_accountx TO it_accountx.
    *********** services
           wa_services-pckg_no = pckg_no.
           wa_services-line_no = '0000000001'.
           wa_services-outl_ind = 'X'.
           wa_services-subpckg_no = pckg_no + 1.
           wa_services-quantity = wa_temp_upr1-menge.
           wa_services-base_uom = wa_temp_upr1-meins.
           wa_services-price_unit = wa_temp_upr1-peinh.
           wa_services-gr_price = wa_temp_upr1-netpr.
           IF wa_temp_upr1-short_text IS NOT INITIAL.
             wa_services-short_text = wa_temp_upr1-short_text.
           ENDIF.
           APPEND wa_services TO it_services.
           CLEAR:  wa_services,
                   val_lin.
           wa_services-pckg_no = pckg_no + 1.
           wa_services-line_no = '0000000002'.
           wa_services-quantity = wa_temp_upr1-menge.
           wa_services-base_uom = wa_temp_upr1-meins.
           wa_services-price_unit = wa_temp_upr1-peinh.
           wa_services-gr_price = wa_temp_upr1-netpr.
           IF wa_temp_upr1-short_text IS NOT INITIAL.
             wa_services-short_text = 'SERVICE 1'.
           ENDIF.
           IF NOT wa_temp_upr1-matl_group IS INITIAL.
             wa_services-matl_group = wa_temp_upr1-matl_group.
           ENDIF.
           APPEND wa_services TO it_services.
    ************* service account assignment
           wa_services_acc-pckg_no = pckg_no + 1.
           wa_services_acc-line_no = '0000000002'.
           wa_services_acc-serno_line = '01'.
           wa_services_acc-quantity = wa_temp_upr1-menge.
           wa_services_acc-serial_no = '01'.
           wa_services_acc-net_value = wa_temp_upr1-netpr.
           APPEND wa_services_acc TO it_services_acc.
           CALL FUNCTION 'BAPI_PO_CREATE1'
             EXPORTING
               POHEADER          = wa_header
               POHEADERX         = wa_headerx
               TESTRUN           = pa_test
               NO_PRICE_FROM_PO  = 'X'
             IMPORTING
               EXPPURCHASEORDER  = va_ebeln
               EXPHEADER         = wa_expheader
             TABLES
               RETURN            = it_return
               POITEM            = it_item
               POITEMX           = it_itemx
               POACCOUNT         = it_account
               POACCOUNTX        = it_accountx
               POSERVICES        = it_services
               POSRVACCESSVALUES = it_services_acc
               POTEXTITEM        = it_potext.
    I have done some search regarding this error and try to implemented it, but still does not working.
    example website that i found for this error is:
    David Klein's Corner: SAP Purchase Order Creation Error via BAPI - &quot;In case of account assignment, please enter acc…
    PO Upload through BAPI_PO_CREATE1 - Problem in Service Item
    Currently my system is using: SAP_APPL SAPKH60604
    I am really stuck on this error. Hope you all can help me on this matter.
    Thanks.

    Hi,
    Filling the service line have the problem,
    while filling the services we must follow correct order,
    Here You entering the new services, first manually create purchase order after that observe the table
    'ESLL' and use the FM;-' MS_FETCH_SPEC_FOR_LIST' how the services are inserting after that you also follow the same order.
    if service entries are created before the creation of the PO.
    then follow as bellow....
    SELECT * FROM esll INTO TABLE lt_esll WHERE packno = wa_tmp_spec-packno.
       IF sy-subrc = '0'.
         LOOP AT lt_esll.
           CLEAR :  lt_poservices.
           lt_poservices-pckg_no    = lt_esll-packno .
           lt_poservices-line_no    = lt_esll-introw .
           lt_poservices-ext_line   = lt_esll-extrow .
           lt_poservices-outl_level = lt_esll-rang .
           lt_poservices-outl_no    = lt_esll-extgroup .
           lt_poservices-outl_ind   = lt_esll-del .
           lt_poservices-subpckg_no = lt_esll-sub_packno .
           lt_poservices-service    = lt_esll-srvpos .
           lt_poservices-edition    = lt_esll-ausgb .
           lt_poservices-ssc_item   = lt_esll-stlvpos .
           lt_poservices-ext_serv   = lt_esll-extsrvno.
           lt_poservices-quantity   = lt_esll-menge .
           lt_poservices-base_uom   = lt_esll-meins .
           lt_poservices-ovf_tol    = lt_esll-uebto .
           lt_poservices-ovf_unlim  = lt_esll-uebtk .
           lt_poservices-gr_price   = lt_esll-tbtwr .
           lt_poservices-from_line  = lt_esll-frompos .
           lt_poservices-to_line    = lt_esll-knt_introw.
           lt_poservices-short_text = lt_esll-ktext1 .
           lt_poservices-distrib    = lt_esll-vrtkz .
           lt_poservices-pers_no    = lt_esll-pernr .
           lt_poservices-wagetype   = lt_esll-lgart .
           lt_poservices-con_pckg   = lt_esll-knt_packno.
           lt_poservices-con_line   = lt_esll-knt_introw .
           lt_poservices-matl_group = lt_esll-matkl .
           lt_poservices-taxjurcode = lt_esll-txjcd.
           lt_poservices-tax_code   = lt_esll-mwskz .
           lt_poservices-date       = lt_esll-sdate .
           APPEND  lt_poservices TO lt_poservices[].
           CLEAR lt_esll.
         ENDLOOP.
       ENDIF.
       CALL FUNCTION 'MS_FETCH_SPEC_FOR_LIST'
         EXPORTING
           spec_packno            = wa_tmp_spec-packno
    *     ONLINE_DATA            = ' '
    * IMPORTING
    *     LIMIT                  =
         TABLES
           servicetab             = lt_ml_esll1
    *     LIMITTAB               =
         EXCEPTIONS
           no_specification_exist = 1
           OTHERS                 = 2.
       IF sy-subrc <> 0.
    * Implement suitable error handling here
       ENDIF.
       LOOP AT lt_ml_esll1 INTO DATA(ls_ml_esll1).
         CLEAR :  lt_poservices.
         lt_poservices-pckg_no    = ls_ml_esll1-packno .
         lt_poservices-line_no    = ls_ml_esll1-introw .
         lt_poservices-ext_line   = ls_ml_esll1-extrow .
         lt_poservices-outl_level = ls_ml_esll1-rang .
         lt_poservices-outl_no    = ls_ml_esll1-extgroup .
         lt_poservices-outl_ind   = ls_ml_esll1-del .
         lt_poservices-subpckg_no = ls_ml_esll1-sub_packno .
         lt_poservices-service    = ls_ml_esll1-srvpos .
         lt_poservices-edition    = ls_ml_esll1-ausgb .
         lt_poservices-ssc_item   = ls_ml_esll1-stlvpos .
         lt_poservices-ext_serv   = ls_ml_esll1-extsrvno.
         lt_poservices-quantity   = ls_ml_esll1-menge .
         lt_poservices-base_uom   = ls_ml_esll1-meins .
         lt_poservices-ovf_tol    = ls_ml_esll1-uebto .
         lt_poservices-ovf_unlim  = ls_ml_esll1-uebtk .
         lt_poservices-gr_price   = ls_ml_esll1-tbtwr .
         lt_poservices-from_line  = ls_ml_esll1-frompos .
         lt_poservices-to_line    = ls_ml_esll1-knt_introw.
         lt_poservices-short_text = ls_ml_esll1-ktext1 .
         lt_poservices-distrib    = ls_ml_esll1-vrtkz .
         lt_poservices-pers_no    = ls_ml_esll1-pernr .
         lt_poservices-wagetype   = ls_ml_esll1-lgart .
         lt_poservices-con_pckg   = ls_ml_esll1-knt_packno.
         lt_poservices-con_line   = ls_ml_esll1-knt_introw .
         lt_poservices-matl_group = ls_ml_esll1-matkl .
         lt_poservices-taxjurcode = ls_ml_esll1-txjcd.
         lt_poservices-tax_code   = ls_ml_esll1-mwskz .
         lt_poservices-date       = ls_ml_esll1-sdate .
         APPEND  lt_poservices TO lt_poservices[].
         CLEAR ls_ml_esll1.
       ENDLOOP.
       CLEAR : lt_poservices.
    *& Filling the po service values internal table from service internal table
       LOOP AT lt_poservices[]  INTO lt_poservices WHERE gr_price GT 0.
    READ TABLE lt_ml_esll1 INTO wa_msll WITH KEY  packno = lt_poservices-pckg_no
                                               introw = lt_poservices-line_no
                                            extrow = lt_poservices-ext_line..
         IF sy-subrc EQ 0.
           CLEAR lt_posvalues.
           lt_posvalues-pckg_no    = wa_msll-packno.
           lt_posvalues-line_no    = wa_msll-introw.
           lt_posvalues-quantity   = wa_msll-menge.
    *      lt_posvalues-net_value  = wa_msll-netwr.
           lt_posvalues-serno_line = '01'.
           lt_posvalues-serial_no  = '01'.
    *      lt_posvalues-percentage = '100'.
           APPEND lt_posvalues TO lt_posvalues[].
           CLEAR : wa_msll.
         ENDIF.
       ENDLOOP.
    note:- if  it is correct give points

  • Problem in creating Service PO ?

    Hi People,
    I am creating a Service PO using Bapi_PO_Create1 and now the problem is ,  I could create Service PO only without
    ServiceNumber ( Activity Number )  ( IF i include the service number iam getting a error ) , did i left anything in my code
    or Service PO can be created only without ServiceNumber ?

    hi
    We can create without using Service Number. Here are the links:
    PO Upload through BAPI_PO_CREATE1 - Problem in Service Item
    BAPI_PO_CREATE1 Error
    Regards,
    VIshwa.
    Edited by: vishwa sri hari on Oct 3, 2008 9:29 AM

  • How to create purchase order using VA01 for BAPI?

    how to create purchase order using VA01 for BAPI?

    Hi Arun,
    Please check this link
    Example Program for BAPI_PO_CREATE1
    Re: BAPI_PO_CREATE1
    Questions in BAPI_PO_CREATE1
    Problem with BAPI_PO_CREATE1
    *& Report BAPI_PO_CREATE *
    REPORT bapi_po_create.
    Input File Declaration
    TYPES: BEGIN OF ty_input_file,
    column1 TYPE char50,
    column2 TYPE char50,
    column3 TYPE char50,
    column4 TYPE char50,
    column5 TYPE char50,
    column6 TYPE char50,
    column7 TYPE char50,
    column8 TYPE char50,
    column9 TYPE char50,
    column10 TYPE char50,
    column11 TYPE char50,
    column12 TYPE char50,
    column13 TYPE char50,
    column14 TYPE char50,
    column15 TYPE char50,
    column16 TYPE char50,
    column17 TYPE char50,
    column18 TYPE char50,
    END OF ty_input_file.
    DATA: i_input_file TYPE STANDARD TABLE OF ty_input_file,
    wa_input_file TYPE ty_input_file.
    CONSTANTS: c_path TYPE char20 VALUE 'C:\',
    c_mask TYPE char9 VALUE ',.,..',
    c_mode TYPE char1 VALUE 'O',
    c_filetype TYPE char10 VALUE 'ASC',
    c_x TYPE char01 VALUE 'X'.
    PARAMETERS : p_fname LIKE rlgrap-filename.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fname.
    Browse Presentation Server
    PERFORM f4_presentation_file.
    START-OF-SELECTION..
    Read presentation server file
    PERFORM f1003_upload_file.
    IF NOT i_input_file[] IS INITIAL.
    PERFORM split_data.
    ENDIF.
    *& Form f4_presentation_file
    *& F4 Help for presentation server
    FORM f4_presentation_file .
    CALL FUNCTION 'WS_FILENAME_GET'
    EXPORTING
    def_path = c_path
    mask = c_mask
    mode = c_mode
    title = text-001
    IMPORTING
    filename = p_fname
    EXCEPTIONS
    inv_winsys = 1
    no_batch = 2
    selection_cancel = 3
    selection_error = 4
    OTHERS = 5.
    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. " f4_presentation_file
    *& Form f1003_upload_file
    *& Upload File
    FORM f1003_upload_file .
    DATA: lcl_filename TYPE string.
    lcl_filename = p_fname.
    CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
    filename = lcl_filename
    filetype = c_filetype
    has_field_separator = c_x
    TABLES
    data_tab = i_input_file
    EXCEPTIONS
    file_open_error = 1
    file_read_error = 2
    no_batch = 3
    gui_refuse_filetransfer = 4
    invalid_type = 5
    no_authority = 6
    unknown_error = 7
    bad_data_format = 8
    header_not_allowed = 9
    separator_not_allowed = 10
    header_too_long = 11
    unknown_dp_error = 12
    access_denied = 13
    dp_out_of_memory = 14
    disk_full = 15
    dp_timeout = 16
    OTHERS = 17.
    IF sy-subrc 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    EXIT.
    ENDIF.
    ENDFORM. " f1003_upload_file
    *& Form split_data
    Collect data for creating Purchase Order
    FORM split_data .
    DATA: i_poitem TYPE STANDARD TABLE OF bapimepoitem,
    i_poitemx TYPE STANDARD TABLE OF bapimepoitemx,
    i_poitem_sch TYPE STANDARD TABLE OF bapimeposchedule,
    i_poitem_schx TYPE STANDARD TABLE OF bapimeposchedulx,
    i_acct_*** TYPE STANDARD TABLE OF bapimepoaccount,
    i_acct_assx TYPE STANDARD TABLE OF bapimepoaccountx,
    i_services TYPE STANDARD TABLE OF bapiesllc ,
    i_srvacc TYPE STANDARD TABLE OF bapiesklc,
    i_return TYPE STANDARD TABLE OF bapiret2,
    wa_header TYPE bapimepoheader,
    wa_headerx TYPE bapimepoheaderx,
    wa_poitem TYPE bapimepoitem,
    wa_poitemx TYPE bapimepoitemx,
    wa_poitem_sch TYPE bapimeposchedule,
    wa_poitem_schx TYPE bapimeposchedulx,
    wa_acct_*** TYPE bapimepoaccount,
    wa_acct_assx TYPE bapimepoaccountx,
    wa_services TYPE bapiesllc,
    wa_srvacc TYPE bapiesklc,
    wa_return TYPE bapiret2,
    ws_po TYPE bapimepoheader-po_number.
    break gbpra8.
    wa_services-pckg_no = 10.
    wa_services-line_no = 1.
    wa_services-outl_no = '0'.
    wa_services-outl_ind = c_x.
    wa_services-subpckg_no = 20.
    APPEND wa_services TO i_services.
    wa_srvacc-pckg_no = 10.
    wa_srvacc-line_no = 1.
    wa_srvacc-serno_line = 01.
    wa_srvacc-serial_no = 01.
    wa_srvacc-percentage = 100.
    APPEND wa_srvacc TO i_srvacc.
    LOOP AT i_input_file INTO wa_input_file.
    IF wa_input_file-column2 EQ 'HD'.
    wa_header-doc_type = wa_input_file-column3.
    wa_header-creat_date = sy-datum.
    wa_header-created_by = sy-uname.
    wa_header-vendor = wa_input_file-column4.
    PERFORM conversion_output USING wa_header-vendor
    CHANGING wa_header-vendor.
    wa_header-comp_code = 'DE03'.
    wa_header-purch_org = 'DE03'.
    wa_header-pur_group = 'DE1'.
    wa_header-vper_start = wa_input_file-column9.
    wa_header-vper_end = wa_input_file-column10.
    wa_headerx-comp_code = c_x.
    wa_headerx-doc_type = c_x.
    wa_headerx-creat_date = c_x.
    wa_headerx-created_by = c_x.
    wa_headerx-vendor = c_x.
    wa_headerx-purch_org = c_x.
    wa_headerx-pur_group = c_x.
    wa_headerx-vper_start = c_x.
    wa_headerx-vper_end = c_x.
    ENDIF.
    IF wa_input_file-column2 EQ 'IT'.
    wa_poitem-po_item = wa_input_file-column3.
    wa_poitem-short_text = wa_input_file-column6.
    wa_poitem-plant = wa_input_file-column8.
    wa_poitem-quantity = '1'.
    wa_poitem-tax_code = 'V0'.
    wa_poitem-item_cat = 'D'.
    wa_poitem-acctasscat = 'K'.
    wa_poitem-matl_group = wa_input_file-column7.
    wa_poitem-pckg_no = '10'.
    APPEND wa_poitem TO i_poitem .
    wa_poitemx-po_item = wa_input_file-column3.
    wa_poitemx-po_itemx = c_x.
    wa_poitemx-short_text = c_x.
    wa_poitemx-plant = c_x.
    wa_poitemx-quantity = c_x.
    wa_poitemx-tax_code = c_x.
    wa_poitemx-item_cat = c_x.
    wa_poitemx-acctasscat = c_x.
    wa_poitemx-matl_group = c_x.
    wa_poitemx-pckg_no = c_x.
    APPEND wa_poitemx TO i_poitemx.
    wa_poitem_sch-po_item = wa_input_file-column3.
    wa_poitem_sch-delivery_date = sy-datum.
    APPEND wa_poitem_sch TO i_poitem_sch.
    wa_poitem_schx-po_item = wa_input_file-column3.
    wa_poitem_schx-po_itemx = c_x.
    wa_poitem_schx-delivery_date = c_x.
    APPEND wa_poitem_schx TO i_poitem_schx.
    wa_acct_***-po_item = 10.
    wa_acct_***-serial_no = 01.
    wa_acct_***-gl_account = '0006360100'.
    wa_acct_***-co_area = '1000'.
    wa_acct_***-costcenter = 'KC010000'.
    APPEND wa_acct_*** TO i_acct_***.
    wa_acct_***-po_item = 10.
    wa_acct_***-serial_no = 02.
    wa_acct_***-gl_account = '0006360100'.
    wa_acct_***-co_area = '1000'.
    wa_acct_***-costcenter = 'KC010000'.
    APPEND wa_acct_*** TO i_acct_***.
    wa_acct_assx-po_item = 10.
    wa_acct_assx-serial_no = 01.
    wa_acct_assx-po_itemx = c_x.
    wa_acct_assx-serial_nox = c_x.
    wa_acct_assx-gl_account = c_x.
    wa_acct_assx-co_area = c_x.
    wa_acct_assx-costcenter = c_x.
    APPEND wa_acct_assx TO i_acct_assx.
    wa_acct_assx-po_item = 10.
    wa_acct_assx-serial_no = 02.
    wa_acct_assx-po_itemx = c_x.
    wa_acct_assx-serial_nox = c_x.
    wa_acct_assx-gl_account = c_x.
    wa_acct_assx-co_area = c_x.
    wa_acct_assx-costcenter = c_x.
    APPEND wa_acct_assx TO i_acct_assx.
    wa_services-pckg_no = 20.
    wa_services-line_no = 2.
    wa_services-service = wa_input_file-column9.
    wa_services-quantity = '100'.
    wa_services-gr_price = '100'.
    wa_services-userf1_txt = wa_input_file-column13.
    APPEND wa_services TO i_services.
    wa_srvacc-pckg_no = 20.
    wa_srvacc-line_no = 1.
    wa_srvacc-serno_line = 02.
    wa_srvacc-serial_no = 02.
    wa_srvacc-percentage = 100.
    APPEND wa_srvacc TO i_srvacc.
    ENDIF.
    ENDLOOP.
    CALL FUNCTION 'BAPI_PO_CREATE1'
    EXPORTING
    poheader = wa_header
    poheaderx = wa_headerx
    POADDRVENDOR =
    TESTRUN =
    MEMORY_UNCOMPLETE =
    MEMORY_COMPLETE =
    POEXPIMPHEADER =
    POEXPIMPHEADERX =
    VERSIONS =
    NO_MESSAGING =
    NO_MESSAGE_REQ =
    NO_AUTHORITY =
    NO_PRICE_FROM_PO =
    IMPORTING
    exppurchaseorder = ws_po
    EXPHEADER =
    EXPPOEXPIMPHEADER =
    TABLES
    return = i_return
    poitem = i_poitem
    poitemx = i_poitemx
    POADDRDELIVERY =
    poschedule = i_poitem_sch
    poschedulex = i_poitem_schx
    poaccount = i_acct_***
    POACCOUNTPROFITSEGMENT =
    poaccountx = i_acct_assx
    POCONDHEADER =
    POCONDHEADERX =
    POCOND =
    POCONDX =
    POLIMITS =
    POCONTRACTLIMITS =
    poservices = i_services
    posrvaccessvalues = i_srvacc
    POSERVICESTEXT =
    EXTENSIONIN =
    EXTENSIONOUT =
    POEXPIMPITEM =
    POEXPIMPITEMX =
    POTEXTHEADER =
    POTEXTITEM =
    ALLVERSIONS =
    POPARTNER =
    break gbpra8.
    LOOP AT i_return INTO wa_return.
    ENDLOOP.
    ENDFORM. " split_data
    *& Form conversion_output
    Conversion exit input
    FORM conversion_output USING p_ip
    CHANGING p_op.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
    EXPORTING
    input = p_ip
    IMPORTING
    output = p_op.
    ENDFORM. " conversion_output
    Best regards,
    raam

  • Create a Service Purchase Requisition using BAPI_PR_CREATE

    Hi Everyone,
    I am using BAPI_PR_CREATE.
    I am able to create Standard Purchase requisition.
    But while creating Service Purchase Requisition, i am not able to create.
    I am getting no errors for the PR Item, but even after entering Services for the PR Item i am getting error message in return table of bapi "Please Maintain Services or limits'.
    Do i have to pass value to Package_No field in the item level table of BAPI_PR_CREATE.
    Please help.
    Regards,
    Akash

    Hi,
    Check this link for creation of services.
    Bapi_pr_change in services
    PO Upload through BAPI_PO_CREATE1 - Problem in Service Item
    BAPI_PO_CREATE1 Error
    Hope it helps
    Sujay

  • Problem in PO  creation using BAPI_PO_CREATE1

    Hi Experts,
    I am creating the PO by using the BAPI_PO_CREATE1.
    I am giving the net price for the material in POITEM-NET_PRICE and also 'X' in POITEMX-NET_PRICE.
    For some material, BAPI is working fine and for some material BAPI is giving the error like 'Net price must be greater than zero'.
    When i tried to create the PO manually for material for which the BAPI is giving the error, the PO was created successfully.  
    I am working on R/3 Release 4.6C.
    Anybody have the suggestion how to resolve this problem?
    Thanks in Advance,
    Abhishek Ingole

    Abhishek,
    It's not your BAPI. That is how your customizing settings are deffined for the PO creation.
    "If you want to create a purchase order without a value, you must set the
    IR indicator to " ".  "
    contact your functional person to check the settings and find out if you need to skip the records with 0 net price.......
    Also you should get this error when you create a PO online. Please try it again with 0 net price.
    Thanks,
    Alchemist.

  • PROBLEM IN USING BAPI_PO_CREATE1

    WHILE CREATING A PO THROUGH BAPI_PO_CREATE1 WITH REFERENCE TO PURCHASE REQUISITION THEN THE ERROR MESSAGES
    ENCOUNTERED ARE
    1.PURCHASE ORDER STILL CONTAINS FAULTY ITEMS.(ERROR MESSAGE- MEPO000)
    2.In case of account assignment, please enter acc. assignment data for item .(ERROR MESSAGE - 06436)

    Hi,
    My suggestion is simple :
    Enter the data in the standard PO creation transaction and see if you get the same error.
    If you do, debug the transaction to see what causes the issue.
    I'm sorry this seems a little long winded but this is a surefire way of finding out what is causing the problem
    Hope this helps.
    Kind regards
    Colin.

  • Problem in uploading multiple PO line items thro bapi_po_create1...

    Hi All,
    I want to upload Purcase details thro BAPI_PO_create1.I am able to upload PO for single line item. If i pass multiple line items i am getting error.
    Error is "Purchase order still contails faulty items".
    Pls see my code,and help to solve this pls.Thanks in Advance.
      *iTEM 1
        ls_poitem-po_item = '00010'.
        ls_poitemx-po_item = '00010'.
        ls_poitemx-po_itemx = 'X'.
        ls_poitem-material = '11C650004'.
        ls_poitemx-material = 'X'.
         ls_poitem-MATL_GROUP = '125'.
         ls_poitemx-MATL_GROUP = 'X'.
         LS_POITEM-STGE_LOC = '1101'.
         LS_POITEMX-STGE_LOC = 'X'.
    MATERIAL DESCRIPTION.
        SELECT SINGLE MAKTX
          FROM MAKT
          INTO ls_poitem-short_text
          WHERE MATNR = ls_poitem-material AND
                SPRAS = 'EN'.
        ls_poitemx-short_text = 'X'.
       ls_poitem-quantity = '100'.
        ls_poitemx-quantity = 'X'.
        ls_poitem-po_unit = 'KG'.
        ls_poitemx-po_unit = 'X'.
        ls_poitem-po_unit_iso = 'KG'.
        ls_poitemx-po_unit_iso = 'X'.
        ls_poitem-net_price = '220.57'.
        ls_poitemx-net_price = 'X'.
        ls_poitem-price_unit = '1'.
        ls_poitemx-price_unit = 'X'.
        LS_POITEM-TAX_CODE = 'NT'.
        LS_POITEMX-TAX_CODE = 'X'.
        LS_POITEM-ACCTASSCAT = 'F'.
        LS_POITEMX-ACCTASSCAT = 'X'.
        ls_poitem-plant = '1100'.
        ls_poitemx-plant = 'X'.
    APPEND : ls_poitem TO gt_poitem,
    ls_poitemx TO gt_poitemx.
    CLEAR:LS_POITEM,LS_POITEMX.
    ITEM 2
        ls_poitem-po_item = '00020'.
        ls_poitemx-po_item = '00020'.
        ls_poitemx-po_itemx = 'X'.
        ls_poitem-material = '11C650003'.
        ls_poitemx-material = 'X'.
    MATERIAL DESCRIPTION.
        SELECT SINGLE MAKTX
          FROM MAKT
          INTO ls_poitem-short_text
          WHERE MATNR = ls_poitem-material AND
                SPRAS = 'EN'.
        ls_poitemx-short_text = 'X'.
        ls_poitem-quantity = '100'.
        ls_poitemx-quantity = 'X'.
        ls_poitem-po_unit = 'KG'.
        ls_poitemx-po_unit = 'X'.
        ls_poitem-po_unit_iso = 'KG'.
        ls_poitemx-po_unit_iso = 'X'.
        ls_poitem-net_price = '230.57'.
        ls_poitemx-net_price = 'X'.
        ls_poitem-price_unit = '1'.
        ls_poitemx-price_unit = 'X'.
        LS_POITEM-TAX_CODE = 'NT'.
        LS_POITEMX-TAX_CODE = 'X'.
        LS_POITEM-ACCTASSCAT = 'F'.
        LS_POITEMX-ACCTASSCAT = 'X'.
        ls_poitem-plant = '1100'.
        ls_poitemx-plant = 'X'.
    APPEND : ls_poitem TO gt_poitem,
    ls_poitemx TO gt_poitemx.
    CLEAR:LS_POITEM,LS_POITEMX.

    Hi Sree,
    Thanks for ur reply. After i passed storage location the PO is created.
    One more problem is multiple schedule line is not created.It considers only the first line alone.
    If possible can u pls give some ideas to solve the problem
    Thanks.

  • Problem in BAPI_PO_CREATE1

    Hello All,
    My requirement is to create an ARIBA PO thru BAPI_PO_CREATE1. IN order to successfully process an ARIBA PO, i need to check the gl account and cost center used. If the first two letter of the cost center is equal to 'BS', then I need to issue out an error message. I have successfully done the checking of the cost center via user exit ZXMEWU10. But my problem is, how do I prevent the creation of PO if there is an error message?  It seems that the function module does not recognized that there is an error encountered and PO is still created.
    Please advice.
    Thanks,
    Jim

    Hi Jim ,
    BAPI will take care of Validations which comes while creation of PO, In ur case make use the point where SAP will calls this User Exit.BAPI will return message thru RETURN tables And u have to call COmmit work based on the return tables
    like tghis.
    <b>    return                    = l_return.--> this is BAPI table entry
    if l_return[] is initial.
        call function 'BAPI_TRANSACTION_COMMIT'
    *     EXPORTING
    *       WAIT          =
    *     IMPORTING
    *       RETURN        =
    endif.</b>
    regards
    Prabhu

  • Problem in Capturing Item text (BAPI_PO_CREATE1 )

    HI  Experts
    I have a problem with the BAPI BAPI_PO_CREATE1 for  PO creation.
    When I pass the values to the BAPI and passing Header text in the table I_PO_HEADER_TXT and Item text in the table I_PO_ITEM_TXT.
    But after the execution of BAPI    I_PO_HEADER_TXT is getting cleared and the same is beiong populated in the table I_PO_ITEM_TXT.
    Is there any way to differentiate Item text and Header text??/
    Thnks in Advance.
    Hari Krishna

    Hi,
    For header texts, pass '00000' as the value to structure field POTEXTHEADER-PO_ITEM.
    Read BAPI documentation regarding header & item texts
    4. Examples of population of BAPI_PO_CREATE1 interface:
    Parameter: POTEXTHEADER
    PO_NUMBER
    PO_ITEM              =                    00000
    TEXT_ID              =                    F01
    TEXT_FORM            =                    *
    EXT_LINE             =                    HEADER TEXT
    Parameter: POTEXTITEM
    PO_NUMBER
    PO_ITEM              =                    00010
    TEXT_ID              =                    F05
    TEXT_FORM            =                    *
    EXT_LINE             =                    ITEM TEXT, ITEM 00010
    Regards
    Vinod
    Edited by: Vinod Kumar on May 21, 2010 4:14 PM

  • BAPI_PO_CREATE1 Condition pricing problem

    Hi Experts,
    I  created the PO through BAPI_PO_CREAE1 according to the below code. In that PO which i created default  condition type "PBXX".But i want condition Type "PB00".so in my BAPI condtion table POCOND i gave  "U" [ POCOND-change_id = 'U' (update) ].But the default "PBXX" is again coming.
    when i give POCOND-change_id = 'I'  (insert)  two condition types are coming(PB00 & PBXX).
    I referred  our forum(sdn) throughly.I won't get solution.
      data: del_date type sy-datum.
    data: ORDER_HEADERS_OUT like BAPISDHD OCCURS 0 WITH HEADER LINE.
    data: ORDER_ITEMS_OUT like BAPISDIT OCCURS 0 WITH HEADER LINE.
    data: ORDER_SCHEDULES_OUT like BAPISDHEDU OCCURS 0 WITH HEADER LINE.
    data: ORDER_PARTNERS_OUT like BAPISDPART OCCURS 0 WITH HEADER LINE.
    data: ORDER_COND_HEAD like BAPICONDHD OCCURS 0 WITH HEADER LINE.
    data: ORDER_COND_ITEM like BAPICONDIT OCCURS 0 WITH HEADER LINE.
    data: ORDER_TEXTHEADERS_OUT like BAPISDTEHD OCCURS 0 WITH HEADER LINE.
    datA: ORDER_TEXTLINES_OUT like BAPITEXTLI OCCURS 0 WITH HEADER LINE.
    data: I_BAPI_VIEW like ORDER_VIEW OCCURS 0 WITH HEADER LINE.
      data: pohead  type bapimepoheader.
      data: poheadx type bapimepoheaderx.
      data: exp_head type bapimepoheader.
      data: return  type table of bapiret2 with header line.
      data: poitem  type table of bapimepoitem with header line.
      data: poitemx type table of bapimepoitemx with header line.
      data: posched  type table of bapimeposchedule with header line.
      data: poschedx type table of bapimeposchedulx with header line.
    data : POTEXTHEADER type table of BAPIMEPOTEXTHEADER with header line .
    data: POTEXTITEM type table of BAPIMEPOTEXT with header line.
    *data: POTEXTITEMx type table of BAPIMEPOTEXTx with header line.
    DATA: POCOND TYPE table of BAPIMEPOCOND with header line.
    DATA: POCONDX TYPE TABLE OF BAPIMEPOCONDX WITH HEADER LINE.
      data: ex_po_number type bapimepoheader-po_number.
    data: itno type i.
    i_bapi_view-HEADER = 'X'.
    i_bapi_view-ITEM = 'X'.
    i_bapi_view-SDSCHEDULE = 'X'.
    i_bapi_view-PARTNER = 'X'.
    i_bapi_view-SDCOND = 'X'.
    i_bapi_view-SDCOND_ADD = 'X'.
    i_bapi_view-TEXT = 'X'.
    *i_bapi_view- = 'X'.
    APPEND I_BAPI_VIEW.
    DATA: SONO LIKE SALES_KEY OCCURS 0 WITH HEADER LINE..
    SONO-VBELN = '0001014145'.
    APPEND SONO.
    CALL FUNCTION 'BAPISDORDER_GETDETAILEDLIST'
      EXPORTING
        i_bapi_view                   = I_BAPI_VIEW
      I_MEMORY_READ                 =
      tables
        sales_documents               = SONO
       ORDER_HEADERS_OUT             =  ORDER_HEADERS_OUT
       ORDER_ITEMS_OUT               =   ORDER_ITEMS_OUT
       ORDER_SCHEDULES_OUT           =  ORDER_SCHEDULES_OUT
      ORDER_BUSINESS_OUT            =
       ORDER_PARTNERS_OUT            =   ORDER_PARTNERS_OUT
      ORDER_ADDRESS_OUT             =
      ORDER_STATUSHEADERS_OUT       =
      ORDER_STATUSITEMS_OUT         =
      ORDER_CONDITIONS_OUT          =
       ORDER_COND_HEAD               =  ORDER_COND_HEAD
       ORDER_COND_ITEM               = ORDER_COND_ITEM
      ORDER_COND_QTY_SCALE          =
      ORDER_COND_VAL_SCALE          =
      ORDER_CONTRACTS_OUT           =
       ORDER_TEXTHEADERS_OUT         = ORDER_TEXTHEADERS_OUT
       ORDER_TEXTLINES_OUT           = ORDER_TEXTLINES_OUT
    BREAK-POINT.
      pohead-comp_code = 'SG20'.
      pohead-doc_type   = 'NB'     .
      pohead-creat_date = sy-datum   .
      pohead-vendor = '0000100040'.
      pohead-purch_org = 'SG20'.
      pohead-pur_group = '001'.
      pohead-langu      = sy-langu   .
      pohead-doc_date   = sy-datum.
      poheadx-comp_code  = c_x.
      poheadx-doc_type   = c_x.
      poheadx-creat_date = c_x.
      poheadx-vendor     = c_x.
      poheadx-langu      = c_x.
      poheadx-purch_org  = c_x.
      poheadx-pur_group  = c_x.
      poheadx-doc_date   = c_x.
    *POTEXTITEM-PO_ITEM = itno.
    *POTEXTITEM-TEXT_ID =
    *POTEXTITEM-TEXT_FORM
    POTEXTHEADER-TEXT_LINE = SONO.
    append POTEXTHEADER.
    Item Level Data
    itno = 10.
    loop at   ORDER_ITEMS_OUT.
      poitem-po_item  = itno.
      poitem-material = ORDER_ITEMS_OUT-material.
      poitem-plant    = 'SG20'.
      poitem-stge_loc = 'SA01'.
      poitem-quantity = ORDER_ITEMS_OUT-REQ_QTY .
      POITEM-NET_PRICE = ORDER_ITEMS_OUT-NET_PRICE.
      append poitem.
      poitemx-po_item    = itno.
      poitemx-po_itemx   = c_x.
      poitemx-material   = c_x.
      poitemx-plant      = c_x .
      poitemx-stge_loc   = c_x .
      poitemx-quantity   = c_x .
      poitemx-tax_code   = c_x .
      poitemx-item_cat   = c_x .
      poitemx-acctasscat = c_x .
      POITEMX-NET_PRICE = C_X.
      append poitemx.
    POTEXTITEM-PO_NUMBER =
    POTEXTITEM-PO_ITEM = itno.
    POTEXTITEM-TEXT_ID = 'F01'.
    *POTEXTITEM-TEXT_FORM
    POTEXTITEM-TEXT_LINE = SONO.
    append POTEXTITEM.
    POCOND-itm_number = ITNO.
    POCOND-cond_st_no = '001'.
    POCOND-COND_COUNT = '01'.
    POCOND-cond_type = 'PB00'.
    POCOND-cond_value = ORDER_ITEMS_OUT-REQ_QTY.
    POCOND-currency = ORDER_ITEMS_OUT-CURRENCY.
    POCOND-CONDISACTI = ' '.
    POCOND-COND_UPDAT = 'X'.
    POCOND-change_id = 'U'.
    APPEND pocond.
    POCONDX-itm_number = ITNO.
    POCONDX-cond_st_no = '001'.
    POCONDX-cond_st_nox = 'X'.
    POCONDX-itm_numberx = 'X'.
    POCONDX-COND_COUNT = 'X'.
    POCONDX-cond_type = 'X'.
    POCONDX-cond_value = 'X'.
    POCONDX-currency = 'X'.
    POCONDX-CONDISACTI =  'X'.
    POCONDX-change_id = 'X'.
    POCONDX-COND_UPDAT = 'X'.
    APPEND POCONDX.
      itno = itno + 10.
    endloop.
      call function 'BAPI_PO_CREATE1'
           EXPORTING
                poheader         = pohead
                poheaderx        = poheadx
                testrun          = ' '
           IMPORTING
                exppurchaseorder = ex_po_number
                expheader        = exp_head
           TABLES
                return           = return
                poitem           = poitem
                poitemx          = poitemx
                poschedule       = posched
                poschedulex      = poschedx
       POTEXTHEADER                 = POTEXTHEADER
       POTEXTITEM   = POTEXTITEM
    POCOND                       = POCOND
        POCONDX                     = POCONDX .
      call function 'BAPI_TRANSACTION_COMMIT'
           EXPORTING
                wait = 'X'.
      if not ex_po_number is initial.
        call function 'DEQUEUE_ALL'.
      else.
        call function 'DEQUEUE_ALL'.
       message i036.
      endif.
      WRITE: / EX_PO_NUMBER.

    Hi Vioth,
          Did you got solution for thsi i am also facing the same problem.If you konw the solution kindly suggest the solution for this
    Thanks in Adavce,
    Regards...............Kishore

  • Problem with bapi_po_create1 missing payment terms

    Hi All,
    I am using LSMW and BAPI method to create PO. I am using BAPI_PO_CREATE1 and providing the payment terms in my load file. The PO is created succesfully but the PO doesnt have the payment terms. I have the update value X. Is there anyway to fix the problem.
    Thanks

    Hi
    Try to check if there's an user-exit where the payment terms is changed or cleared.
    Max

  • Bapi_po_create1 performance problem

    Hello All,
    I am creating multiple Purchase orders in one go from mulitple Purchase requisitions.
    For every single PR, one PO gets created.
    When i try to convert 10 PR's to 10 PO' s through bapi bapi_po_create1, only 5 or 6 PO's are getting created.
    For those PR's where PO not getting created, i get a generic error. Next time i run those faulty PR's, PO's are getting created. There is no issue in coding as all PR's are getting converted to PO's but not at one go.
    It looks to me that this is memory problem.
    Any one face the same situation earlier.
    Any pointers in this direction will be helpful.Awaiting reply at the earliest.
    Best Regards,
    Tarun

    Hi Tarun,
    Better approach would be to loop at each PR and create PO, use COMMIT WORK after each PO creation and then proceed to next one.
    I am not sure , but it might be possible that some data (material data etc) might be locked by one PO while other is trying to access it and hence error occurs.
    Regards,
    Mohaiyuddin

  • Problem net price BAPI_PO_CREATE1

    hello, I did a report that creates purchase orders (BAPI_PO_CREATE1) relates to a contract, I have a problem in the positions of the order shall be taken of the positions of contract prices, while I in the structure (poitem) I pass other prices.
      CALL FUNCTION 'BAPI_PO_CREATE1'
        EXPORTING
          poheader         = w_headercreate
          poheaderx        = w_headercreatex
        IMPORTING
          exppurchaseorder = d_oda
          expheader        = w_expheader
        TABLES
          return           = i_po_return
          poitem           = i_po_item
          poitemx          = i_po_itemx
          poaccount        = i_po_account
          poaccountx       = i_po_accountx.
    help
    Edited by: francesco aiello on Dec 17, 2009 12:17 PM
    Edited by: francesco aiello on Dec 17, 2009 12:22 PM

    risolto

Maybe you are looking for

  • ExternalGroups not available in the "Other Attributes"

    Hi all, I'm having a problem when i'm using EAP-TLS with certificate for authentication. The authentication is working if my authorization criteria don't include an external group in the matching criteria. When I try to add an external group in my au

  • About classes and Inheritance

    hi every one, i want use class with object in data block and i want know how i can use inheritance with objects. becouse i have interview in this two subjects, can any body support my. thanks,,,,,,,

  • ZFBL3N - Internal error in ANALYSE_ACT_FIELDCAT

    After copy FBL3N to ZFBL3N, i have this error "Internal error in ANALYSE_ACT_FIELDCAT" during layout modification. Someone could help me to resolve this problem? Thks in advanced !!!

  • Why is yahoo firefox being ran by "unknown" source and verified by equifax on my computer?

    When I sign into yahoo-firefox, I click on the padlock at the bottom of screen and it reads, "Authenticated by Equifax" and it's also run by an "unknown" source. I don't know whether it is my settings not being correct, or what the problem is.

  • Satus bar, please answer this question. thanks

    Which of the following is not seen by the user normally in the status bar of the SAP screen a. client number/id b. session number c. data server name/id d. user id/name e. information, error, and warming messages