BAPI_SCHEDULE_MAINTAIN   wrong  EKET-ESTKZ

Hi ,
I want to create some shedule lines for a Scheduling agreement...
I use the BAPI_SCHEDULE_MAINTAIN
works fine .. BUT:
when I want to edit that created line in the transaction ME38  > I get troubles:
1. change the quantity .. > create a new line with the new quantity, old one exists also...
2. delete quantity.. > not possible
Reason: there is an EKET-ESTKZ = D    ( Direct procurement ... ) when I create a new line manually
EKET-ESTKZ = R  ( Realtime (namual) .. )
Does anybody know how I can use that bapi to create a scheduling line which looks like as I create it manually ?
Thanks
Robert

Hi,
I have also this problem.
The simplest way of course to use(create) lock object for EKET and update EKET-ESTKZ.
May be it's possible to make with BAPI_SAG_CHANGE.
Have You found decision for this problem? Write please here.

Similar Messages

  • BAPI FOR Deleting a Schedule Line Item from EKES and EKET tables

    Dear All,
    I would like to for deleting one of the line item from EKES (Po Confirmation ) and the respective line item from the EKET(PO Schedule Line Item Table).
    Assume that am allowing the user to select the lineitem from zprogram screen and collecting the PO and Its LIne Item details in an internal table.
    Can i Use
    <b>BAPI_PO_Change</b> , if so , can anybody tell me the steps to follow to use this bapi for deleting the PO lineItems, since i m going to try BAPI for First time.
    pls help me out
    Message was edited by: Raja K.P

    Hi raja ,
    loop at iekko1.
        w_index = sy-tabix.
        item-po_item   = itemx-po_item   = iekko1-ebelp.
        item-quantity  = iekko1-mng01.
        itemx-quantity = iekko1-mng01.
        if iekko1-wamng = iekko1-wemng.
        itemx-no_more_gr = item-no_more_gr = 'X'.
        else.
        itemx-no_more_gr = item-no_more_gr = ''.
        endif.
        append item.
        append itemx.
          clear return[].
          call function 'BAPI_PO_CHANGE'
               exporting
                    purchaseorder = iekko1-ebeln
               tables
                    return        = return
                    poitem        = item
                    poitemx       = itemx.
          if return[] is initial.
          commit work and wait.
          call function 'DEQUEUE_ALL'.
    search for deletion fields which u have to mark 'X'.
    before calling  this BAPi u have to lock the PO by using ENQUEUE.
    <b>
    FU BAPI_PO_CHANGE
    Text
    Change purchase order
    Functionality
    Function module BAPI_PO_CHANGE enables you to change purchase orders. The Change method uses the technology behind the online transaction ME22N.
    Alternatively, the IDoc type PORDCH1 is available. The data from this IDoc populates the interface parameters of the function module BAPI_PO_CHANGE.
    Functionality in Detail
    Authorization
    When you create (activity 02) an Enjoy purchase order, the following authorization objects are checked:
    M_BEST_BSA (document type in PO)
    M_BEST_EKG (purchasing group in PO)
    M_BEST_EKO (purchasing organization in PO)
    M_BEST_WRK (plant in PO)
    Controlling adoption of field values via X bar
    For most tables, you can use your own parameters in the associated X bar (e.g. PoItemX) to determine whether fields are to be set initial, values inserted via the interface, or default values adopted from Customizing or master records, etc. (for example, it is not mandatory to adopt the material group from an underlying requisition - you can change it with the BAPI).
    Transfer
    Purchase order number
    The PurchaseOrder field uniquely identifies a purchase order. This field must be populated in order to carry out the Change method.
    Header data
    The header data of the Enjoy purchase order is transferred in table PoHeader.
    Item data
    The item data of the Enjoy purchase order is stored in the tables PoItem (general item data). Changes regarding quantity and delivery date are to be made in the table PoSchedule.
    Use the table PoAccount to change the account assignment information.
    Services and limits
    Changes to existing items cannot be carried out with the Change method. It is only possible to create new items.
    Conditions
    Conditions are transferred in the table PoCond; header conditions in the table PoCondHeader. A new price determination process can be initiated via the parameter CALCTYPE in the table PoItem.
    Vendor and delivery address
    The vendor address in the table PoAddrVendor and the delivery address in the table PoAddrDelivery can only be replaced by another address number that already exists in the system (table ADRC). Changes to address details can only be made using the method BAPI_ADDRESSORG_CHANGE.
    Partner roles
    You can change all partners except the partner role "vendor" via the table PoPartner.
    Export/import data
    Export/import data can be specified per item in the table PoExpImpItem. Foreign trade data can only be transferred as default data for new items. Changes to the export/import data of existing items are not possible.
    Texts
    Header and item texts can be transferred in the tables PoTextHeader and PoTextItem. Texts for services are imported in the table PoServicesText. Texts can only be replaced completely.
    Version Management
    You can make use of the Version Management facility via the table AllVersions.
    Return
    If the PO was changed successfully, the header and item tables are populated with the information from the PO.
    Return messages
    Messages are returned in the parameter Return. This also contains information as to whether interface data has been wrongly or probably wrongly (heuristical interface check) populated. If a PO has been successfully created, the PO number is also placed in the return table with the appropriate message.
    Restrictions
    With this function module, it is not possible to:
    Create subcontracting components (you can only use existing ones)
    Create configurations (you can only use existing ones)
    Change message records (table NAST) and additional message data (this data can only be determined via the message determination facility (Customizing))
    Attach documents to the purchase order
    Change foreign trade data
    Change service data
    Change or reexplode BOMs
    A firewall prevents the manipulation of data that is not changeable in Purchasing according to the business logic of the purchase order (e.g. PO number, vendor, etc.).
    PO items with an invoicing plan cannot be created or changed using the BAPIs
    In this connection, please refer to current information in Note 197958.
    To change addresses with numbers from Business Address Services (cantral address management), please use the function module BAPI_ADDRESSORG_CHANGE.
    To change variant configurations, please use the function module BAPI_UI_CHANGE. More information is available in the BAPI Explorer under the Logistics General node.
    In the case of changes that are to be made via the BAPI_PO_CHANGE, a firewall first checks whether the relevant fields are changeable. This approach follows that of the online transaction. Here it is not possible to change the vendor or the document type, for example.
    Example
    Example of changes made to a purchase order with:
    1. Change in header data
    2. Change in item
    3. Change in delivery schedule
    4. Change in account assignment
    5. Change in conditions
    6. Change in partners
    Parameter: PURCHASEORDER 4500049596
    Parameter: POHEADER
    PMNTTRMS = 0002
    PUR_GROUP = 002
    Parameter: POHEADERX
    PMNTTRMS = X
    PUR_GROUP = X
    Parameter: POITEM
    PO_ITEM = 00001
    CONF_CTRL = 0001
    Parameter: POITEMX
    PO_ITEM = 00001
    PO_ITEMX = X
    CONF_CTRL =  X
    Parameter: POSCHEDULE
    PO_ITEM = 00001
    SCHED_LINE = 0001
    QUANTITY = 10.000
    PO_ITEM = 00001
    SCHED_LINE = 0003
    DELETE_IND =  X
    Parameter: POSCHEDULEX
    PO_ITEM =  00001
    SCHED_LINE =  0001
    PO_ITEMX =  X
    SCHED_LINEX =  X
    QUANTITY =  X
    PO_ITEM =  00001
    SCHED_LINE =  0003
    PO_ITEMX =  X
    SCHED_LINEX =  X
    DELETE_IND = X
    Parameter: POACCOUNT
    PO_ITEM = 00001
    SERIAL_NO = 01
    GL_ACCOUNT = 0000400020
    Parameter: POACCOUNTX
    PO_ITEM = 00001
    SERIAL_NO = 01
    PO_ITEMX = X
    SERIAL_NOX = X
    GL_ACCOUNT = X
    Parameter: POCOND
    ITM_NUMBER = 000001
    COND_TYPE = RA02
    COND_VALUE = 2.110000000
    CURRENCY = %
    CHANGE_ID = U
    Parameter: POCONDX
    ITM_NUMBER = 000001
    COND_ST_NO = 001
    ITM_NUMBERX = X
    COND_ST_NOX = X
    COND_TYPE = X
    COND_VALUE = X
    CURRENCY = X
    CHANGE_ID = X
    Parameter: POPARTNER
    PARTNERDESC =  GS
    LANGU =  EN
    BUSPARTNO = 0000001000
    Help in the Case of Problems
    1. Note 197958 lists answers to frequently asked questions (FAQs). (Note 499626 contains answers to FAQs relating to External Services Management.)
    2. If you have detected an error in the function of a BAPI, kindly create a reproducible example in the test data directory in the Function Builder (transaction code SE37). Note 375886 tells you how to do this.
    3. If the problem persists, please create a Customer Problem Message for the componente MM-PUR-PO-BAPI, and document the reproducible example where necessary.
    Customer Enhancements
    The following user exits (function modules) are available for the BAPI BAPI_PO_CREATE1:
    EXIT_SAPL2012_001 (at start of BAPI)
    EXIT_SAPL2012_003 (at end of BAPI)
    The following user exits (function modules) are available for the BAPI BAPI BAPI_PO_CHANGE:
    EXIT_SAPL2012_002 (at start of BAPI)
    EXIT_SAPL2012_004 (at end of BAPI)
    These exits belong to the enhancement SAPL2012 (see also transaction codes SMOD and CMOD).
    There is also the option of populating customer-specific fields for header, item, or account assignment data via the parameter EXTENSIONIN.
    Further Information
    1. Note 197958 contains up-to-date information on the purchase order BAPIs.
    2. If you test the BAPIs BAPI_PO_CREATE1 or BAPI_PO_CHANGE in the Function Builder (transaction code SE37), no database updates will be carried out. If you need this function, please take a look at Note 420646.
    3. The BAPI BAPI_PO_GETDETAIL serves to read the details of a purchase order. The BAPI cannot read all details (e.g. conditions). However, you can use the BAPI BAPI_PO_CHANGE for this purpose if only the document number is populated and the initiator has change authorizations for purchase orders.
    4. Frequently used BAPIs for purchase orders are BAPI_PO_CREATE, BAPI_PO_CREATE1, BAPI_PO_CHANGE, BAPI_PO_GETDETAIL, BAPI_PO_GETITEMS, BAPI_PO_GETITEMSREL, and BAPI_PO_GETRELINFO.
    5. For more information on purchase orders, refer to the SAP library (under MM Purchasing -> Purchase Orders) or the Help for the Enjoy Purchase Order, or choose the path Tools -> ABAP Workbench -> Overview -> BAPI Explorer from the SAP menu.
    Parameters
    PURCHASEORDER
    POHEADER
    POHEADERX
    POADDRVENDOR
    TESTRUN
    MEMORY_UNCOMPLETE
    MEMORY_COMPLETE
    POEXPIMPHEADER
    POEXPIMPHEADERX
    VERSIONS
    NO_MESSAGING
    NO_MESSAGE_REQ
    NO_AUTHORITY
    NO_PRICE_FROM_PO
    EXPHEADER
    EXPPOEXPIMPHEADER
    RETURN
    POITEM
    POITEMX
    POADDRDELIVERY
    POSCHEDULE
    POSCHEDULEX
    POACCOUNT
    POACCOUNTPROFITSEGMENT
    POACCOUNTX
    POCONDHEADER
    POCONDHEADERX
    POCOND
    POCONDX
    POLIMITS
    POCONTRACTLIMITS
    POSERVICES
    POSRVACCESSVALUES
    POSERVICESTEXT
    EXTENSIONIN
    EXTENSIONOUT
    POEXPIMPITEM
    POEXPIMPITEMX
    POTEXTHEADER
    POTEXTITEM
    ALLVERSIONS
    POPARTNER
    Exceptions
    Function Group
    2012
    </b>
    regards
    prabhu
    Message was edited by: Prabhu Peram

  • Sapscript for purchase order - wrong format

    HI all,
      I am looking at a custom zmedruk form.  In the MAIN, there is a line "IL "  ",,Deliv. Date &EKET-EINDT&,,,<B> " etc..
    The question is the delivery date (Eket-eindt).  In the purchase order, sometimes the date format comes in 5/17/2010 or 17.05.2010.     Also, i have declared a global variables &Tot_po(12.2)& which is used in the form.  This is a packed dcimal.
    Sometime this Tot-Po comes out as,for ex, $35.100,50  instead of  $35,100.50.
      Where i can find out ?    English is used. Can anyone pls let me know what is wrong ?
    thanks
    Joyce

    do you get differing formats for the same user? or do different users see different formats?
    meaning, if 1 user always sees 1,234.50 and another users always see 1,234,50 it's most likely a setting in their User Data.

  • User exit which changes po (item level) delievery date (eket-eindt)

    Hi,
    Can you please suggest EXIT which triggers while changing delivery date (LIKP-LFDAT)  of outbound delivery through TCODE VL02N should reflect in its corresponding purchase order delivery date ( ME22N at item level field (EKET-EINDT)..
    I tried in USEREXIT_SAVE_DOCUMENT_PREPARE include MV50AFZ1. but changes are not reflected in PO.
    code:
    XEKET-EINDT= LIKP-LFDAT.
    but it is not working .there is no field as update indicator (updkz) in table xeket..Please let me know if I am doing something wrong.
    Thanks in advance.

    Have you checked the BADI 'ME_PROCESS_PO_CUST' ? This has a method PROCESS_ITEM, this may solve your problem.

  • ALV list with empty data - What could have gone wrong?

    Dear experts,
    I'm currently working on some codes to display data (the tables involved really do contain data), but when the codes are executed, the ALV list does not contain any data in it (only the column headers are fine).
    What could have gone wrong? I've been staring at the codes for hours now. Please help. Appreciate any help at all. 
    Displaying ALV data with REUSE_ALV_LIST_DISPLAY:
    form display_alv_data .
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
        EXPORTING
    *     I_INTERFACE_CHECK              = ' '
    *     I_BYPASSING_BUFFER             =
    *     I_BUFFER_ACTIVE                = ' '
          I_CALLBACK_PROGRAM             = w_prog
    *     I_CALLBACK_PF_STATUS_SET       = ' '
    *     I_CALLBACK_USER_COMMAND        = ' '
    *     I_STRUCTURE_NAME               =
    *     IS_LAYOUT                      =
          IT_FIELDCAT                    = gt_field_cat[]
    *     IT_EXCLUDING                   =
    *     IT_SPECIAL_GROUPS              =
    *     IT_SORT                        =
    *     IT_FILTER                      =
    *     IS_SEL_HIDE                    =
    *     I_DEFAULT                      = 'X'
    *     I_SAVE                         = ' '
    *     IS_VARIANT                     =
    *     IT_EVENTS                      =
    *     IT_EVENT_EXIT                  =
    *     IS_PRINT                       =
    *     IS_REPREP_ID                   =
    *     I_SCREEN_START_COLUMN          = 0
    *     I_SCREEN_START_LINE            = 0
    *     I_SCREEN_END_COLUMN            = 0
    *     I_SCREEN_END_LINE              = 0
    *     IR_SALV_LIST_ADAPTER           =
    *     IT_EXCEPT_QINFO                =
    *     I_SUPPRESS_EMPTY_DATA          = ABAP_FALSE
    *   IMPORTING
    *     E_EXIT_CAUSED_BY_CALLER        =
    *     ES_EXIT_CAUSED_BY_USER         =
        TABLES
          T_OUTTAB                       = gt_final
        EXCEPTIONS
          PROGRAM_ERROR                  = 1
          OTHERS                         = 2.
      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.                    " display_alv_data
    Retrieving data from the database tables into the internal table:
    form retrieve_data .
      " For internal table 1
      SELECT ekbe~ebeln
             mseg~mblnr
             ekbe~belnr
             ekbe~ebelp
             ekbe~matnr
             ekbe~menge
             ekbe~dmbtr
             ekbe~werks
             mseg~lgort
             mseg~lifnr
             lfa1~name1
      FROM ekbe INNER JOIN mseg ON ekbe~ebeln = mseg~ebeln
                INNER JOIN lfa1 ON mseg~lifnr = lfa1~lifnr
      INTO CORRESPONDING FIELDS OF TABLE gt_1
      WHERE mseg~bwart = '101' AND      " Movement type: Goods Receipt
            ekbe~vgabe = '2' AND        " Transaction / event type for Invoice Verification Number
            ekbe~matnr IN s_m_num AND
            mseg~lifnr IN s_v_num.
      " For internal table 2
      SELECT ekbe~ebeln
             makt~maktx
             eket~eindt                 
      FROM ekbe INNER JOIN makt ON ekbe~matnr = makt~matnr
                INNER JOIN eket ON ekbe~ebeln = eket~ebeln
      INTO CORRESPONDING FIELDS OF TABLE gt_2
      WHERE eket~eindt IN s_d_date.
      " For internal table 3
      SELECT ekbe~ebeln
             ekko~bedat
             ekko~ekorg
             ekko~ekgrp
             ekko~bukrs
      FROM ekbe INNER JOIN ekko ON ekbe~ebeln = ekko~ebeln
      INTO CORRESPONDING FIELDS OF TABLE gt_3
      WHERE ekko~bedat IN s_p_date AND
            ekko~ekorg IN s_p_org AND
            ekko~ekgrp IN s_p_grp.
      " For the final internal table
      SORT: gt_1, gt_2, gt_3.
      LOOP AT gt_1.
        MOVE-CORRESPONDING gt_1 TO gt_final.
        READ TABLE gt_2 WITH KEY gfs_ebeln = gt_1-gfs_ebeln BINARY SEARCH.
        MOVE-CORRESPONDING gt_2 TO gt_final.
        READ TABLE gt_3 WITH KEY gfs_ebeln = gt_1-gfs_ebeln BINARY SEARCH.
        MOVE-CORRESPONDING gt_3 TO gt_final.
        APPEND gt_final.
      ENDLOOP.
    endform.                    " retrieve_data

    Dear forumers,
    I apologize for the rather late reply. The SAP server that I've been working on was down since Thursday evening and I wasn't able to debug much into the codes. Nevertheless, I really do appreciate all of your inputs and help here.
    Rob,
    I've just debugged my codes again and found out that in the first place, there is no data contained in the internal table gt_1 at all. My rough guess is because I've misused the INNER JOIN wrongly here (see code comments below):-
      SELECT ekbe~ebeln
             mseg~mblnr
             ekbe~belnr
             ekbe~ebelp
             ekbe~matnr
             ekbe~menge
             ekbe~dmbtr
             ekbe~werks
             mseg~lgort
             mseg~lifnr
             lfa1~name1  " this line should probably be commented out
      FROM ekbe INNER JOIN mseg ON mseg~ebeln = ekbe~ebeln
                        INNER JOIN lfa1 ON lfa1~lifnr = mseg~lifnr   " this line should probably be commented out - the table join here is not based on table ekbe at all
      INTO CORRESPONDING FIELDS OF TABLE gt_1
      WHERE mseg~bwart = '101' AND     
            ekbe~vgabe = '2' AND 
            ekbe~matnr IN s_m_num AND
            mseg~lifnr IN s_v_num.
    Next, I commented out certain lines further and found that there is still no data contained in the internal table gt_1 again, as follows:-
      SELECT ekbe~ebeln
             mseg~mblnr
             ekbe~belnr
             ekbe~ebelp
             ekbe~matnr
             ekbe~menge
             ekbe~dmbtr
             ekbe~werks
             mseg~lgort
             mseg~lifnr
             " lfa1~name1
      FROM ekbe INNER JOIN mseg ON mseg~ebeln = ekbe~ebeln
                        " INNER JOIN lfa1 ON lfa1~lifnr = mseg~lifnr
      INTO CORRESPONDING FIELDS OF TABLE gt_1.
      " WHERE mseg~bwart = '101' AND     
            " ekbe~vgabe = '2' AND 
            " ekbe~matnr IN s_m_num AND
            " mseg~lifnr IN s_v_num.
    There should be data contained in table ekbe here. What could have really gone wrong now?

  • Link of table EKKO,EKPO,EKET,KONV

    Hi Experts,
    Now , i am writing a program to print purhchase order, and i met 2 problems.
    1.why it is different price between 'net price' and 'condition price'? sometimes, they are different.
    2.the net price always is wrong. so i need to get the price in condition tab in item detail.
    i sent a OSS to SAP, they told me the talbe KONV is a cluster table, so it can not be join in .
    but i need get the exact and correct price from KONV,
    would somebody please give me the link of table EKKO,EKPO,EKET and KONV?
    our system is AFS SAP. we use me23n to display the purchase order.and there is a request we must group the item by MATNR  with the same price and ex factory date (j_3aexfcp).
    thanks

    thanks first,
    yes , i fetch the data from EKKO,EKPO,EKET first, and alreayd group by them as our user request,but the problem is i can not get the item number (kposn) exactly,  the following are the code. i do not add the item number in it, it will make the wrong result .
    after group them, some different items were grouped,so i do not know how to fetch the item number exactly.
    SELECT DISTINCT EKKOEBELN EKKOBEDAT EKKOLIFNR EKKOZTERM EKKOWAERS EKKOVERKF EKKOTELF1 EKKOINCO1 EKKOINCO2 EKPOMATNR EKPOTXZ01 EKPOJ_3APGNR
    EKPOJ_3AVDAT EKPOj_3aexfcp EKPOBPRME EKPOPEINH EKETEINDT Sum( EKETMENGE ) AS SumOfMENGE EKETMEINS EKETJ_3ASIZE EKPOLOEKZ ekkoknumv
    Avg( EKETJ_3ANETP ) AS AvgOfJ_3ANETP Avg( ekponetpr ) as Avgofnetpr Sum( EKETJ_3ANETW ) AS SumOfJ_3ANETW J_3APGENJ_3AKORD1 J_3APGENJ_3AKORD2 J_3APGENJ_3AKORD3 J_3APGEN~J_3AKORDX
    INTO (EKKO_EBELN,EKKO_BEDAT,EKKO_LIFNR,EKKO_ZTERM,EKKO_WAERS,EKKO_VERKF,EKKO_TELF1,EKKO_INCO1,EKKO_INCO2,EKPO_MATNR,EKPO_TXZ01,EKPO_J_3APGNR,
          EKPO_J_3AVDAT, EKPO_j_3aexfcp, EKPO_BPRME,EKPO_PEINH,EKET_EINDT,SUMOFMENGE,EKET_MEINS,EKET_J_3ASIZE,EKPO_LOEKZ,ekko_knumv,
          AVGOFJ_3ANETP,AVGOFNETPR,SUMOFJ_3ANETW,J_3APGEN_J_3AKORD1,J_3APGEN_J_3AKORD2,J_3APGEN_J_3AKORD3,J_3APGEN_J_3AKORDX)
    FROM
    ( ( EKKO INNER JOIN EKPO ON ( EKKOEBELN = EKPOEBELN ) AND ( EKKOMANDT = EKPOMANDT ) ) INNER JOIN EKET ON ( EKPOEBELP = EKETEBELP ) AND ( EKPOEBELN = EKETEBELN ) AND ( EKPOMANDT = EKETMANDT ) ) INNER JOIN J_3APGEN ON ( EKET~J_3ASIZE =
    J_3APGENJ_3AKORDX ) AND ( EKPOMANDT = J_3APGENMANDT ) AND ( EKPOJ_3AVDAT = J_3APGENJ_3AVDAT ) AND ( EKPOJ_3APGNR = J_3APGEN~J_3APGNR )
    GROUP BY
    EKKOEBELN EKKOBEDAT EKKOLIFNR EKKOZTERM EKKOWAERS EKKOVERKF EKKOTELF1 EKKOINCO1 EKKOINCO2 EKPOMATNR EKPOTXZ01 EKPOJ_3APGNR EKPOJ_3AVDAT EKPOj_3aexfcp EKPOBPRME EKPOPEINH EKETEINDT EKETMEINS EKETJ_3ASIZE EKKOMANDT
    J_3APGENJ_3AKORD1 J_3APGENJ_3AKORD2 J_3APGENJ_3AKORD3 J_3APGENJ_3AKORDX EKPOLOEKZ ekkoknumv
    HAVING
    EKKOEBELN = ZEBELN AND EKPOMATNR = IT_EKPO1-MATNR AND EKPOj_3aexfcp = it_ekpo1-j_3aexfcp AND EKPOLOEKZ <> 'L'
    ORDER BY EKET~J_3ASIZE.
    after fetch the date , i select the KBETR from KONV, the item number is the last important problem.
    select single kbetr into kbetr from konv where knumv = ekko_knumv and krech = 'C' and kposn = ?(i can not fetch exact item number) and ZAEHK = eket-etenr .
    any further reply? thanks very much for your reply.

  • How to update EKET - SERNR

    Hello,
    I need to update the field SERNR in the table EKET.
    I didn't found a suitable FM for this process.
    I found some FMs like BAPI_PO_CHANGE or BAPI_SCHEDULE_MAINTAIN.
    But there is no SERNR included.
    Thx for helping

    Thanks both for answering...
    I'm trying to change "serial number" but not possible I don't know what  I'm missing.
    EX_GENERALDATA-INVENT_NO  = '1082'.
    EX_GENERALDATAX-INVENT_NO = 'X'.
    CALL FUNCTION 'BAPI_FIXEDASSET_CHANGE'
      EXPORTING
        COMPANYCODE                = 'NN10'
        ASSET                            = wa_anla-invnr
        SUBNUMBER                  = '0000'
       GENERALDATA                = EX_GENERALDATA
       GENERALDATAX               = EX_GENERALDATAX
    IMPORTING
       RETURN                     = IM_RETURN
    *BAPI_FIXEDASSET_CHANGE
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
       WAIT          = 'X'
    * IMPORTING
    *   RETURN        =
    But when I check AS03, serial number is not changed. but log change show my user and date.
    What I must change for see updating on AS03?
    Thanks in advance.

  • Macbook4,1 10.6.8 and firmware update - what went wrong?

    Macbook 4,1 2008 2.4Ghz (not unibody). I recently reformatted my hard drive and reinstalled 10.6 from the Retail DVD and all seemed to go well. The MB was working fine up to that point. I then set up the MB (network, date and time, etc.) and repaired permissions.
    I then checked Software Update and downloaded and installed the recommended updates to 10.6.8.
    Again, all seemed to go fine. System booted and I repaired Permissions again. I went to the Apple web site, a couple of other web sites, and Software Update found another update to install: Firmware. Though I don't remember what version.
    I clicked OK and it installed.
    Upon reboot, it seemed to install okay.
    But then I left the Macbook and it went into Sleep.
    I didn't come back to it again until the next day.
    When I pressed a key to wake it, I got what I now know is the screen that appears after you wake it from SAFE SLEEP. As per this Apple KB article: http://support.apple.com/kb/HT1757.
    And this is where the problems started.
    After the MB woke to the Safe Sleep screen, which shows the desktop a little "out of focus", the progress bars started filling in from left to right, BUT before they completed, the screen went BLACK.
    And it has had a problem with black screen ever since. I can boot the MB from internal or external HD or from DVD, and it seems to boot fine. Boot chime, Apple logo, spinning wheel, then at the point where it pauses, blue screen, then goes to desktop, instead the screen goes black.
    It finishes booting, but seems to go into Sleep.
    I can wake it by pressing a key, but the screen either comes on and goes black again after 10 seconds, or I get the Safe Sleep wake screen, and then it goes black after 10 seconds.
    And at boot or when waking the MB, the front LED flashes 5 times. There are no error beeps.
    I've tried changing RAM, but problems remain.
    So what's all this? Any ideas?
    The display doesn't seem dead, as it works to boot and wake. The MB works fine with external monitor.
    It's weird, but I can't think of anything apart from the Firmware update. The problems started right after installing it.
    Unfortunately, this model of Macbook doesn't have a Firmware Restoration image to download and burn to CD. It is the ONLY Mac at this point that doesn't have this!
    I called Apple support and even bought the 49 Euro Pay Per Incident service, which proved to be the same as throwing 49 Euro out the window. The only "technical" support they provided was to Reset the SMC, which you can find out about FOR FREE at the Apple website. And which I'd done anyway. I'd also reinstalled the MacOS. Don't want to beef too much, but sheesh, you've already got a Macbook that might need costly repairs, and they make you pay 49 Euro BEFORE they even ask you about the problem and what you've done to try to solve it. I'm tempted to say "ripoff". I mean, if all they can offer you is the advice to reset the SMC - which Apple offers for free at their website - then that's pretty poor service for 49 Euro, to say the least.
    Apart from the wasted 49 Euro, I'm pretty peeved about the Firmware update (or so it seems) wrecking a perfectly working 2008 Macbook. I don't know how to convince Apple of this, but I'm certainly going to try.

    Thanks for the reply.
    Re. the Displays setting, the Macbook display isn't recognized and mirroring isn't an available option.
    I've scoured the net and the idea of replacing the PRAM battery may be something to try. I read a post by a guy with a Macbook logic board screwed up by a Firmware update, which he solved by replacing the PRAM battery, as when you disconnect it you reset the logic board.
    Which capacitor?
    No luck so far with talking to Apple. I will try to get hold of someone a little more tech savvy and/or in a position of authority, as it seems that the Firmware is the culprit. Obviously a million other things could go wrong with a Macbook, but given the timing here it looks like the Firmware. Firmware updates can and occasionally do screw up a computer, as most manufacturers will warn you before you apply the update: PC makers, printer makers, etc. And they probably warn you that it's all your responsibility if anything goes wrong. But re. the Apple Firmware update:
    1) it came thru Software Update
    2) there was no warning
    3) to make things worse, there's no Firmware Restoration image that I can burn to a CD to reflash the logic board: this is the only Apple computer that doesn't have a Firmware Restoration option
    I'll try to get thru to a manager and convince him/her that the firmware may have been the cause.
    Do you think an authorized Apple tech might have access to some way to do a firmware restoration? Something not avaiable to mere mortals? Because if not, the only solution looks like a new logic board.

  • OEPE causes Eclipse Kepler to start with wrong workspace, overrides Eclipse's workspace configuration

    I'm a new OEPE user, and found that after installing it, Eclipse (Kepler) now starts up with the wrong workspace every time. I have to explicitly do File > Switch Workspace... to get Eclipse to restart with the correct workspace. Also, the workspace I want to use is the only one listed in the Workspaces preferences panel (Window > Preferences > General > Startup and Shutdown > Workspaces). So I can't figure out why Eclipse is using the wrong workspace, and why it's even finding this wrong one.
    I found that many other users of OEPE with Kepler are having this same problem:
    Eclipse Community Forums: Eclipse Platform &amp;raquo; Kepler: On start up, I no longer get prompted for workspace locat…
    And this sounds curiously like this old problem reported right here on the OTN Community site:
    https://forums.oracle.com/thread/2191740
    Any suggestions for how to get around this? I assume this is a bug, but don't know the correct process for reporting OEPE bugs.

    77e559c0-cd28-48cd-916f-3f755e9683b5 wrote:
    Hi.
    I suspect that some action by the OEPE code somehow modifies the OSGi Cache so that it no longer asks you what workspace you'd like to use (and forces usage of the workspace in top user directory.)  I found that if you put in "-clean" in your eclipse.ini, then you get asked what workspace you'd like to use.  This flag clears out the OSGi cache (hence my theory that it is this cache that is messed up)
    That said, there are arguments for not doing this all the time.  See this discussion: java - How to run eclipse in clean mode? and what happens if we do so? - Stack Overflow
    Finally, I suspect you have another workspace on your system now.  Presuming you are on a PC, go to your user dir - I'd wager there is a "workspace" dir there now.  That is where OEPE wants to work.
    Good Luck!
    OEPE should be able to work with any workspace; it has in the past!  If a specific workspace is required with this release, that is a step backward in my opinion.  That said, if that is the direction of the product, so be it.  I find it hard to believe that is the direction of the product, however!

  • Flash 12.0.0.77 plugin installs to wrong folder

    In Vista x64, using either Firefox 28 or Firefox 24.4 ESR, the plugin installer (one downloaded from Adobe distribution) installs the 32 bit .dll file to \system32\macromedia\flash\ folder;
    installs the 64 bit .dll to:  \sysWOW64\macromedia\flash\  folder.  So, they're exacly reversed.
    I uninstalled it completely - went well.  Then removed 1 remaining file in one of the above paths, then reinstalled.  Did the same thing.
    Before I did all this - I was *very sporadically* seeing the FlashPlayerPlugin_12_0_0_77.exe file, running (kinda "sitting") in background, in task manager.  It never came to foreground w/ a UI, asking for anything.  Couldn't figure out what it was, until started looking in the installation folders.
    That's what lead to discovery the files were in wrong folders.
    Anyone heard of this?
    BTW, "Nayana" of Adobe Support chat, is a few bricks shy of a load.  Or I am.  I couldn't create an acct for forums.  She kept saying, you don't need an acct - "just post your question.  Other people will answer it."

    EDIT:  Seems there's no error in Flash installing to wrong folders, only error in my brain.  Why didn't someone stop me from embarrassing myself?
    System32 (in a 64 bit OS / architecture) is for 64 bit drivers, files; SysWOW64 is for 32 bit apps running in 64 bit OS.
    https://en.wikipedia.org/wiki/WoW64
    WoW64 (Windows 32-bit on Windows 64-bit) is a subsystem of the Windows operating system capable of running 32-bit applications and is included on all 64-bit versions of Windows
    Also, http://www.samlogic.net/articles/32-64-bit-windows-folder-x86-syswow64.htm (section on SysWoW64)
    End Edit.
    Thanks for info on attaching images.  A bit different than most forums.  There's no "preview post" before submitting?
    Screenshots of the 2 flash folder contents.
    NOTE:  I attached full FlashInstall.log earlier.  I opened the 1.25 MB (text) file in an editor - copied contents to clipboard > paste to forum reply screen.  Immediately locked up Firefox like a big dog.  Couldn't perform any functions in Fx - not even reload or close browser.  At same time, Fx memory use was continually climbing; to nearly 2 GB when I killed it.  Won't make that mistake again.
    Been many yrs since Fx locked up, doing anything.  That aside, Adobe is definitely "different" than most forums.  Almost like a person w/ no $ to use one of the many forum softwares available.
    Most recent Flash installation logs.
    C:\Windows\SysWOW64\Macromed\Flash\FlashInstall.log:
    =O====== M/12.0.0.77 2014-03-27+18-59-59.282 ========
    0000 [I] 00000010 "C:\Windows\SysWOW64\Macromed\Flash\FlashUtil32_12_0_0_77_Plugin.exe" -maintain plugin
    0001 [W] 00001015 C:\Windows\SysWOW64\Macromed\Flash\FlashUtil32_12_0_0_77_Plugin.exe 5
    0002 [W] 00001015 C:\Windows\SysWOW64\Macromed\Flash\FlashUtil32_12_0_0_77_Plugin.exe 5
    0003 [W] 00001037 Software\Microsoft\Windows\CurrentVersion\RunOnce/FlashPlayerUpdate 2
    0004 [W] 00001037 Software\Macromedia\FlashPlayerPlugin/ 2
    0005 [W] 00001037 Software\Macromedia\FlashPlayer/SwfInstall 2
    0006 [W] 00001021
    0007 [W] 00001036 Software\Macromedia\FlashPlayerActiveX/PlayerPath 2
    0008 [W] 00001036 Software\Macromedia\FlashPlayerPlugin/PlayerPath 2
    0009 [W] 00001036 Software\Macromedia\FlashPlayerActiveX/PlayerPath 2
    0010 [W] 00001036 Software\Macromedia\FlashPlayerPlugin/PlayerPath 2
    0011 [W] 00001037 Software\Microsoft\Windows\CurrentVersion\Control Panel\Extended Properties\System.ControlPanel.Category/C:\Windows\SysWOW64\FlashPlayerCPLApp.cpl 2
    0012 [W] 00001036 Software\Macromedia\FlashPlayerActiveX/PlayerPath 2
    0013 [W] 00001036 Software\Macromedia\FlashPlayerPlugin/PlayerPath 2
    0014 [W] 00001036 Software\Mozilla\Firefox\extensions/Plugins 2
    0015 [W] 00001036 Software\Mozilla\Mozilla Firefox\extensions/Plugins 2
    0016 [W] 00001036 Software\Mozilla\Mozilla Thunderbird\extensions/Plugins 2
    0017 [W] 00001036 Software\Mozilla\Thunderbird\extensions/Plugins 2
    0018 [W] 00001036 Software\Opera Software/Last CommandLine 2
    0019 [W] 00001036 Software\Opera Software/Last CommandLine 2
    0020 [W] 00001036 Software\Opera Software/Plugin Path 2
    0021 [W] 00001036 Software\Opera Software/Plugin Path 2
    0022 [W] 00001015 C:\Windows\SysWOW64\Macromed\Flash\FlashUtil32_12_0_0_77_Plugin.exe 5
    0023 [W] 00001015 C:\Windows\SysWOW64\Macromed\Flash\FlashUtil32_12_0_0_77_Plugin.exe 5
    0024 [I] 00000011 1
    0025 [I] 00000012
    =X====== M/12.0.0.77 2014-03-27+19-00-34.066 ========
    =O====== M/12.0.0.77 2014-03-27+19-15-43.835 ========
    0000 [I] 00000010 "E:\DOWNLOADS\Software\Multi Media\Browser PLUGINS\Flash Player\Flash Player Fx\install_flash_player_12.0.0.77_plugin002.exe"
    0001 [W] 00001036 Software\Macromedia\FlashPlayerPlugin/Version 2
    0002 [W] 00001036 Software\Macromedia\FlashPlayerPlugin/PlayerPath 2
    0003 [W] 00001036 Software\Macromedia\FlashPlayerPlugin/Version 2
    0004 [W] 00001036 Software\Macromedia\FlashPlayerPlugin/PlayerPath 2
    0005 [I] 00000011 1
    0006 [I] 00000020 C:\Windows\SysWOW64\FlashPlayerCPLApp.cpl
    0007 [W] 00001037 SOFTWARE\MozillaPlugins\@adobe.com/FlashPlayer/ 2
    0008 [W] 00001037 SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Adobe Flash Player Plugin/ 2
    0009 [W] 00001036 Software\Mozilla\Firefox\extensions/Plugins 2
    0010 [W] 00001036 Software\Mozilla\Mozilla Firefox\extensions/Plugins 2
    0011 [W] 00001036 Software\Mozilla\Mozilla Thunderbird\extensions/Plugins 2
    0012 [W] 00001036 Software\Mozilla\Thunderbird\extensions/Plugins 2
    0013 [W] 00001036 Software\Opera Software/Last CommandLine 2
    0014 [W] 00001036 Software\Opera Software/Last CommandLine 2
    0015 [W] 00001036 Software\Opera Software/Plugin Path 2
    0016 [W] 00001036 Software\Opera Software/Plugin Path 2
    0017 [I] 00000014 C:\Windows\SysWOW64\Macromed\Flash\NPSWF32_12_0_0_77.dll
    0018 [I] 00000015 C:\Windows\SysWOW64\Macromed\Flash\FlashUtil32_12_0_0_77_Plugin.exe
    0019 [I] 00000024 C:\Windows\SysWOW64\Macromed\Flash\plugin.vch
    0020 [I] 00000017 C:\Windows\SysWOW64\Macromed\Flash
    0021 [I] 00000022 C:\Windows\SysWOW64\Macromed\Flash\FlashPlayerPlugin_12_0_0_77.exe
    0022 [I] 00000019 C:\Windows\SysWOW64\FlashPlayerCPLApp.cpl
    0023 [I] 00000021 C:\Windows\SysWOW64\Macromed\Flash\FlashPlayerUpdateService.exe
    =X====== M/12.0.0.77 2014-03-27+19-16-11.879 ========

  • Importing to AE files - goes to wrong folder

    I looked in the AE FAQ, didn't see the answer to my question, so here goes.
    I am using AE with editing video, meaning I only use AE for some basic things. This is one of those times where my lack of knowledge is driving me mad.
    When I went to import a clip, AE directs me to a folder from an old project. This happened once before, and I fixed it, but can't remember what I did. Any help would be appreciated, as I hate navigating around to a new folder all the time. I am obviously doing something wrong with the preference, workflow, or both.
    Cheers,
    Douglas

    You're doing nothing wrong. AE will remember your new folder after you have quit and re-launched it. Ages old design flaw in the way it handles this...
    Mylenium

  • IPhone Deletes Exchange Emails To Wrong Folder

    Hello all!
    I have a Microsoft Exchange mail account setup on my iPhone 4 (iOS 6.1) which works wonderfully, short of one aspect:  Emails deleted from my phone do not go to the accounts standard 'Trash' folder, but to a different 'Deleted' folder.  I can see no way to change this setting.  Any ideas?

    Thanks Templeton.  This is the only definitive answer I've found anywhere.  Turns out my iPhone was correct and my other email clients are sending to the wrong folder!

  • TS3899 Mail going to wrong folder

    I have contact emails in my phone that are sending to my junk mail folder instead of my inbox.  One contact is even marked as VIP.  Can you help with this?

    Jeff:
    I have gotten hostname as you suggested, and thus far seen one Helo failure prior to that, so thanks for the tip.
    The queue is running like 150k to 170k, I've got content filter off right in order to isolate problems.
    This wrong account issue is causing some severe creditability issues with this server as you can imagine.
    Thanks for the help.

  • Lightroom imports photos to wrong folder

    I've been importing lots of photos from my hard drive into lightroom and been moving/renaming them in the process. I only got lightroom a few weeks ago.
    This has worked fine but i've recently imported a few hundred photos off my iphone and doing the same thing - move and rename. The trouble is, these photos keep going into the 2009 folder, instead of the 2012 or 2013 folders that they should be. When i look at the photos, they have the correct name, and the capture date seems to be correct, its just lightroom keeps wanting to put them in the wrong folder by year. Does anyone understand why this might be happening?
    naturally I want all my photos sorted into the right date folders as this is the way ive decided to organise my photos...

    hmm so still not making sense. it keeps wanting to import my photos into the wrong destination. have removed all the photo from lightroom. how do i change it so it automatically puts the photos into the corresponding year/month they were taken..
    I understand its something in the import settings/destination but cant seem to change this. not sure what parts of the import box your wanting to see Dj.
    the structure now is my pictures/2009/21-7-09 then its creating new year folders and sorting them within this 21-7-9 folder..
    can't see to change this?

  • Links default to wrong folder

    Why is it when I go to relink a placed image in the Links pallette it always directs me to the wrong folder (not the one the image lives in but elsewhere). I believe that it is taken me to the last folder I navigated to. thoughts?

    You now have a prefernce for where relink goes, the last folder you used to link, or the folder where the original link resides. It's in the prefs.

Maybe you are looking for

  • How to open and read pdf and micrsoft word (.doc) files or documents

    My problem is how to use my BB 9800 software version 6.0.0.546 to read/view pdf files and microsoft office documents. I have also bought documents to go from online and have installed it on my phone, but whenever i try to open it I receive a message

  • How do you know if your CLONE is current?

    i am using carbon copy cloner and when i plug in an external hard drive it runs a backup. i would like to make sure that the backup is /current/ and right now short of looking for a file that is new on my hard drive and then finding the same file on

  • Problem While Converting File From .xls to .csv consisting of Chinese Data

    Hi, I want to import the Excelsheet data to HTML DB which consists of information in chinese language. To import this excelsheet data i am converting this excel file to .csv. After coverting it to .csv every chinese character will gets converted to q

  • Numeric Integration of positive and negative values in the same signal

    Hello.. I need to perform an evaluation of Area Under Curve of my signal, but it contains positive and negative values. I am using the "Numeric Integration" function, but the result expressed by my VI represent: AREA OF POSITIVE VALUES - AREA OF NEGA

  • CONFIRMATION BASED INVOICE indicator in SRM PO

    Hi all, Can someone explain me the significance of the check box "CONFIRMATION BASED INVOICE" indicator under follow on documents tab in PO in ECS . Why is this indicator not changeable after the follow on docs are created for the PO?