Regarding BAPI to complete  ABAON Transaction ie Asset Retirement.

Dear Friends,
I am doing the Asset Retirement using BAPI_ASSET_RETIREMENT_POST.
I am able to do the retirement of the Asset.
But my requirement is to update the
Text, manual value in Transaction data Tab.
Reference, Assignment in Additional Details Tab.
Please tell me how to map these fields for this BAPI. Or if there is any other BAPI for Asset Retirement.
Regards,
Prathima Talari.

Hi Nilesh
Nice to know the issue has been resolved.
OAVH is used to determine the relationship between posting intervals and periods in the given fiscal year version. The assignment entries in OAVH have to be changed in the following cases:
u2022     You use period control rules you defined yourself.
u2022     You change the definition of the periods in the fiscal year version in Financial Accounting.
As you noticed, case you use a year-dependent fiscal year variant, then you have to perform OA84 to generate period controls properly.
For more information, you can refer to IMG documentation in following IMG menu path:
IMG: Asset Accounting -> Depreciation -> Valuation Methods -> Period Control -> Define Calender Assignments (OAVH) / Generate Period Controls (OA84)
Regards
George

Similar Messages

  • Asset Retirement: Transaction "Asset Sale without customer" (ABAON)

    Hi Experts,
    While posting Asset Retirement in ABAON, error occurs as "SYST: You can not determine the period for rule 02 to 23.03.11".
    Here we are retiring 3 assets. One from one asset class & other 2 from another asset class.
    for the 1st Asset Class- period ctrl. method is 006 and in T-code AFAMP, in retirement column rule for 006 is defined as 11, which means "Next Month". AND...........
    for 2nd Asset class- period ctrl. method is 003 and in T-code AFAMP, in retirement column rule for 003 is defined as 02, which means "Pro Rata upto mid-period at period start date."
    Now I think problem is there for 2nd asset class as rule 02 can not determine the period according to error.
    Please explain the logic? What axactly system is saying? and how can I solve this issue?
    Regards,
    Nilesh

    Hi Nilesh
    Nice to know the issue has been resolved.
    OAVH is used to determine the relationship between posting intervals and periods in the given fiscal year version. The assignment entries in OAVH have to be changed in the following cases:
    u2022     You use period control rules you defined yourself.
    u2022     You change the definition of the periods in the fiscal year version in Financial Accounting.
    As you noticed, case you use a year-dependent fiscal year variant, then you have to perform OA84 to generate period controls properly.
    For more information, you can refer to IMG documentation in following IMG menu path:
    IMG: Asset Accounting -> Depreciation -> Valuation Methods -> Period Control -> Define Calender Assignments (OAVH) / Generate Period Controls (OA84)
    Regards
    George

  • Regarding BAPI Info

    Hi @ ,
    I have a bapi which i am using in my interface .Now i need to know the tables associated with it and if there are any return parameters .I have chk se37 there is no export parameter present .So the problem ?
    Also i have to chk some test cases created previously by another user for that bapi,how to search for those test cases and verify the table entries
    thx in advance

    Hi
    Go through the doc of BAPI, it will be helpful to solve your issue
    BAPI-step by step
    http://www.sapgenie.com/abap/bapi/example.htm
    list of all bapis
    http://www.planetsap.com/LIST_ALL_BAPIs.htm
    for BAPI's
    http://www.sappoint.com/abap/bapiintro.pdf
    http://www.sappoint.com/abap/bapiprg.pdf
    http://www.sappoint.com/abap/bapiactx.pdf
    http://www.sappoint.com/abap/bapilst.pdf
    http://www.sappoint.com/abap/bapiexer.pdf
    http://service.sap.com/ale
    http://service.sap.com/bapi
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
    http://www.planetsap.com/Bapi_main_page.htm
    http://www.topxml.com/sap/sap_idoc_xml.asp
    http://www.sapdevelopment.co.uk/
    http://www.sapdevelopment.co.uk/java/jco/bapi_jco.pdf
    Also refer to the following links..
    www.sappoint.com/abap/bapiintro.pdf
    www.sap-img.com/bapi.htm
    www.sap-img.com/abap/bapi-conventions.htm
    www.planetsap.com/Bapi_main_page.htm
    www.sapgenie.com/abap/bapi/index.htm
    Checkout !!
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
    http://techrepublic.com.com/5100-6329-1051160.html#
    http://www.sap-img.com/bapi.htm
    http://www.sap-img.com/abap/bapi-conventions.htm
    http://www.sappoint.com/abap/bapiintro.pdf
    u can check the below the material also
    what is BAPI?
    BAPI stands for Business API(Application Program Interface).
    I have answered this question before..
    A BAPI is remotely enabled function module ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..
    You can make your function module remotely enabled in attributes of Function module but
    A BAPI are standard SAP function modules provided by SAP for remote access. Also they are part of Businees Objest Repository(BOR).
    BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects. You create business objects and those are then registered in your BOR (Business Object Repository) which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA. in this case u only specify the business object and its method from external system in BAPI there is no direct system call. while RFC are direct system call Some BAPIs provide basic functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types. Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs. Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.
    The following standardized BAPIs are provided:
    Reading instances of SAP business objects
    GetList ( ) With the BAPI GetList you can select a range of object key values, for example, company codes and material numbers.
    The BAPI GetList() is a class method.
    GetDetail() With the BAPI GetDetail() the details of an instance of a business object type are retrieved and returned to the calling program. The instance is identified via its key. The BAPI GetDetail() is an instance method. BAPIs that can create, change or delete instances of a business object type
    The following BAPIs of the same object type have to be programmed so that they can be called several times within one transaction. For example, if, after sales order 1 has been created, a second sales order 2 is created in the same transaction, the second BAPI call must not affect the consistency of the sales order 2. After completing the transaction with a COMMIT WORK, both the orders are saved consistently in the database.
    Create( ) and CreateFromData! ( )
    The BAPIs Create() and CreateFromData() create an instance of an SAP business object type, for example, a purchase order. These BAPIs are class methods.
    Change( )
    The BAPI Change() changes an existing instance of an SAP business object type, for example, a purchase order. The BAPI Change () is an instance method.
    Delete( ) and Undelete( ) The BAPI Delete() deletes an instance of an SAP business object type from the database or sets a deletion flag.
    The BAPI Undelete() removes a deletion flag. These BAPIs are instance methods.
    Cancel ( ) Unlike the BAPI Delete(), the BAPI Cancel() cancels an instance of a business object type. The instance to be cancelled remains in the database and an additional instance is created and this is the one that is actually canceled. The Cancel() BAPI is an instance method.
    Add<subobject> ( ) and Remove<subobject> ( ) The BAPI Add<subobject> adds a subobject to an existing object inst! ance and the BAPI and Remove<subobject> removes a subobject from an object instance. These BAPIs are instance methods.
    Example Code
    U need to give the step_nr, item_nr, cond_count and cond_type so the correct conditon will be updated. If no condition exists for the given parameters, a new condition will be created.
    U can find these parameters for a particular condition type in table KONV.
    *& Form saveTransactionJOCR
    text
    --> p1 text
    <-- p2 text
    FORM saveTransactionJOCR .
    data: salesdocument like BAPIVBELN-VBELN,
    order_header_inx like bapisdh1x,
    order_header_in like bapisdh1,
    return type standard table of bapiret2 with header line,
    conditions_in type standard table of bapicond with header line,
    conditions_inx type standard table of bapicondx with header line,
    logic_switch like BAPISDLS,
    step_nr like conditions_in-cond_st_no,
    item_nr like conditions_in-itm_number,
    cond_count like conditions_in-cond_count,
    cond_type like conditions_in-cond_type.
    salesdocument = wa_order_information-VBELN.
    LOGIC_SWITCH-COND_HANDL = 'X'.
    order_header_inx-updateflag = 'U'.
    conditions
    clear conditions_in[].
    clear conditions_inx[].
    clear: step_nr,
    item_nr,
    cond_count,
    cond_type.
    step_nr = '710'.
    item_nr = '000000'.
    cond_count = '01'.
    cond_type = 'ZCP2'.
    CONDITIONS_IN-ITM_NUMBER = item_nr.
    conditions_in-cond_st_no = step_nr.
    CONDITIONS_IN-COND_COUNT = cond_count.
    CONDITIONS_IN-COND_TYPE = cond_type.
    CONDITIONS_IN-COND_VALUE = 666.
    CONDITIONS_IN-CURRENCY = 'EUR'.
    append conditions_in.
    CONDITIONS_INX-ITM_NUMBER = item_nr.
    conditions_inx-cond_st_no = step_nr.
    CONDITIONS_INX-COND_COUNT = cond_count.
    CONDITIONS_INX-COND_TYPE = cond_type.
    CONDITIONS_INX-UPDATEFLAG = 'U'.
    CONDITIONS_INX-COND_VALUE = 'X'.
    CONDITIONS_INX-CURRENCY = 'X'.
    append conditions_inx.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
    EXPORTING
    SALESDOCUMENT = salesdocument
    ORDER_HEADER_IN = order_header_in
    ORDER_HEADER_INX = order_header_inx
    LOGIC_SWITCH = logic_switch
    TABLES
    RETURN = return
    CONDITIONS_IN = conditions_in
    CONDITIONS_INX = conditions_inx
    if return-type ne 'E'.
    commit work and wait.
    endif.
    ENDFORM. " saveTransactionJOCR
    Bdc to Bapi
    The steps to be followed are :
    1. Find out the relevant BAPI (BAPI_SALESORDER_CHANGE for VA02).
    [for VA01 use BAPI_SALESORDER_CREATEFROMDAT2]
    2. Create a Z program and call the BAPi (same as a Funtion module call).
    2. Now, if you see this BAPi, it has
    -> Importing structures.
    eg: SALESDOCUMENT: this will take the Sales order header data as input.
    -> Tables parameters:
    eg: ORDER_ITEM_IN: this will take the line item data as input.
    Note :
    Only specify fields that should be changed
    Select these fields by entering an X in the checkboxes
    Enter a U in the UPDATEFLAG field
    Always specify key fields when changing the data, including in the checkboxes
    The configuration is an exception here. If this needs to be changed, you need to complete it again fully.
    Maintain quantities and dates in the schedule line data
    Possible UPDATEFLAGS:
    U = change
    D = delete
    I = add
    Example
    1. Delete the whole order
    2. Delete order items
    3. Change the order
    4. Change the configuration
    Notes
    1. Minimum entry:
    You must enter the order number in the SALESDOCUMENT structure.
    You must always enter key fields for changes.
    You must always specify the update indicator in the ORDER_HEADER_INX.
    2. Commit control:
    The BAPI does not run a database Commit, which means that the application must trigger the Commit so that the changes are read to the database. To do this, use the BAPI_TRANSACTION_COMMIT BAPI.
    For further details... refer to the Function Module documentation for the BAPi.
    Bapi to VB(Visual Basic)
    Long back I had used the following flow structure to acheive the same.
    Report -> SM59 RFC destination -> COM4ABAP -> VB.exe
    my report uses the rfc destination to create a COM session with com4abap. com4abap calls the vb.exe and manages the flow of data between sap and vb exe.
    You need to have com4abap.exe
    If com4abap is installed you will find it in sapgui installatin directory , C:\Program Files\SAPpc\sapgui\RFCSDK\com4abap.
    else refer OSS note 419822 for installation of com4abap
    after making the settings in com4abap to point to the vb program and setting up rfc destination in sm59 to point to com4abap session , you can use the following function modules to call the vb code.
    for setting up com4abap and rfc destination please refer to the documentation for com4abap.
    Invoke NEW DCOM session
    call function 'BEGIN_COM_SESSION'
    exporting
    service_dest = service_dest "(this will be a RFC destination created in SM59)
    importing
    worker_dest = worker_dest
    exceptions
    connect_to_dcom_service_failed = 1
    connect_to_dcom_worker_failed = 2
    others = 3.
    call function 'create_com_instance' destination worker_dest
    exporting
    clsid = g_c_clsid
    typelib = g_c_typelib
    importing
    instid = g_f_oid
    exceptions
    communication_failure = 1 message g_f_msg
    system_failure = 2 message g_f_msg
    invalid_instance_id = 3
    others = 4.
    call function 'com_invoke' destination worker_dest
    exporting
    %instid = g_f_oid
    %method = 'UpdatePDF'
    sntemp = g_v_const_filent
    snsysid = sy-sysid
    snflag = 'N'
    tables
    rssaptable = g_t_pdfdetail1
    %return = g_t_pdfdetail1 "t_test
    exceptions
    communication_failure = 1 message g_f_msg
    system_failure = 2 message g_f_msg
    invalid_instance_id = 3
    others = 4.
    then close the com session , using
    FM delete_com_instance
    FM END_COM_SESSION
    reward if sueful
    regards,
    Anji

  • Regarding BAPI Docu

    Hi,
    I want to learn BAPI,can anyone send me the documentation regarding BAPI.
    Like what is BAPI?
    use of BAPI?
    When the BAPI will be used..........
    Thanx in advance.

    Hi,
    BAPI-step by step
    http://www.sapgenie.com/abap/bapi/example.htm
    list of all bapis
    http://www.planetsap.com/LIST_ALL_BAPIs.htm
    for BAPI's
    http://www.sappoint.com/abap/bapiintro.pdf
    http://www.sappoint.com/abap/bapiprg.pdf
    http://www.sappoint.com/abap/bapiactx.pdf
    http://www.sappoint.com/abap/bapilst.pdf
    http://www.sappoint.com/abap/bapiexer.pdf
    http://service.sap.com/ale
    http://service.sap.com/bapi
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
    http://www.planetsap.com/Bapi_main_page.htm
    http://www.topxml.com/sap/sap_idoc_xml.asp
    http://www.sapdevelopment.co.uk/
    http://www.sapdevelopment.co.uk/java/jco/bapi_jco.pdf
    Also refer to the following links..
    www.sappoint.com/abap/bapiintro.pdf
    www.sap-img.com/bapi.htm
    www.sap-img.com/abap/bapi-conventions.htm
    www.planetsap.com/Bapi_main_page.htm
    www.sapgenie.com/abap/bapi/index.htm
    Checkout !!
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
    http://techrepublic.com.com/5100-6329-1051160.html#
    http://www.sap-img.com/bapi.htm
    http://www.sap-img.com/abap/bapi-conventions.htm
    http://www.sappoint.com/abap/bapiintro.pdf
    BAPI
    http://help.sap.com/saphelp_46c/helpdata/en/9b/417f07ee2211d1ad14080009b0fb56/frameset.htm
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
    http://www.sapgenie.com/abap/bapi/example.htm
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
    u can check the below the material also
    what is BAPI?
    BAPI stands for Business API(Application Program Interface).
    I have answered this question before..
    A BAPI is remotely enabled function module ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..
    You can make your function module remotely enabled in attributes of Function module but
    A BAPI are standard SAP function modules provided by SAP for remote access. Also they are part of Businees Objest Repository(BOR).
    BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects. You create business objects and those are then registered in your BOR (Business Object Repository) which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA. in this case u only specify the business object and its method from external system in BAPI there is no direct system call. while RFC are direct system call Some BAPIs provide basic functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types. Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs. Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.
    The following standardized BAPIs are provided:
    Reading instances of SAP business objects
    GetList ( ) With the BAPI GetList you can select a range of object key values, for example, company codes and material numbers.
    The BAPI GetList() is a class method.
    GetDetail() With the BAPI GetDetail() the details of an instance of a business object type are retrieved and returned to the calling program. The instance is identified via its key. The BAPI GetDetail() is an instance method. BAPIs that can create, change or delete instances of a business object type
    The following BAPIs of the same object type have to be programmed so that they can be called several times within one transaction. For example, if, after sales order 1 has been created, a second sales order 2 is created in the same transaction, the second BAPI call must not affect the consistency of the sales order 2. After completing the transaction with a COMMIT WORK, both the orders are saved consistently in the database.
    Create( ) and CreateFromData! ( )
    The BAPIs Create() and CreateFromData() create an instance of an SAP business object type, for example, a purchase order. These BAPIs are class methods.
    Change( )
    The BAPI Change() changes an existing instance of an SAP business object type, for example, a purchase order. The BAPI Change () is an instance method.
    Delete( ) and Undelete( ) The BAPI Delete() deletes an instance of an SAP business object type from the database or sets a deletion flag.
    The BAPI Undelete() removes a deletion flag. These BAPIs are instance methods.
    Cancel ( ) Unlike the BAPI Delete(), the BAPI Cancel() cancels an instance of a business object type. The instance to be cancelled remains in the database and an additional instance is created and this is the one that is actually canceled. The Cancel() BAPI is an instance method.
    Add<subobject> ( ) and Remove<subobject> ( ) The BAPI Add<subobject> adds a subobject to an existing object inst! ance and the BAPI and Remove<subobject> removes a subobject from an object instance. These BAPIs are instance methods.
    Example Code
    U need to give the step_nr, item_nr, cond_count and cond_type so the correct conditon will be updated. If no condition exists for the given parameters, a new condition will be created.
    U can find these parameters for a particular condition type in table KONV.
    *& Form saveTransactionJOCR
    text
    --> p1 text
    <-- p2 text
    FORM saveTransactionJOCR .
    data: salesdocument like BAPIVBELN-VBELN,
    order_header_inx like bapisdh1x,
    order_header_in like bapisdh1,
    return type standard table of bapiret2 with header line,
    conditions_in type standard table of bapicond with header line,
    conditions_inx type standard table of bapicondx with header line,
    logic_switch like BAPISDLS,
    step_nr like conditions_in-cond_st_no,
    item_nr like conditions_in-itm_number,
    cond_count like conditions_in-cond_count,
    cond_type like conditions_in-cond_type.
    salesdocument = wa_order_information-VBELN.
    LOGIC_SWITCH-COND_HANDL = 'X'.
    order_header_inx-updateflag = 'U'.
    conditions
    clear conditions_in[].
    clear conditions_inx[].
    clear: step_nr,
    item_nr,
    cond_count,
    cond_type.
    step_nr = '710'.
    item_nr = '000000'.
    cond_count = '01'.
    cond_type = 'ZCP2'.
    CONDITIONS_IN-ITM_NUMBER = item_nr.
    conditions_in-cond_st_no = step_nr.
    CONDITIONS_IN-COND_COUNT = cond_count.
    CONDITIONS_IN-COND_TYPE = cond_type.
    CONDITIONS_IN-COND_VALUE = 666.
    CONDITIONS_IN-CURRENCY = 'EUR'.
    append conditions_in.
    CONDITIONS_INX-ITM_NUMBER = item_nr.
    conditions_inx-cond_st_no = step_nr.
    CONDITIONS_INX-COND_COUNT = cond_count.
    CONDITIONS_INX-COND_TYPE = cond_type.
    CONDITIONS_INX-UPDATEFLAG = 'U'.
    CONDITIONS_INX-COND_VALUE = 'X'.
    CONDITIONS_INX-CURRENCY = 'X'.
    append conditions_inx.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
    EXPORTING
    SALESDOCUMENT = salesdocument
    ORDER_HEADER_IN = order_header_in
    ORDER_HEADER_INX = order_header_inx
    LOGIC_SWITCH = logic_switch
    TABLES
    RETURN = return
    CONDITIONS_IN = conditions_in
    CONDITIONS_INX = conditions_inx
    if return-type ne 'E'.
    commit work and wait.
    endif.
    ENDFORM. " saveTransactionJOCR
    Bdc to Bapi
    The steps to be followed are :
    1. Find out the relevant BAPI (BAPI_SALESORDER_CHANGE for VA02).
    [for VA01 use BAPI_SALESORDER_CREATEFROMDAT2]
    2. Create a Z program and call the BAPi (same as a Funtion module call).
    2. Now, if you see this BAPi, it has
    -> Importing structures.
    eg: SALESDOCUMENT: this will take the Sales order header data as input.
    -> Tables parameters:
    eg: ORDER_ITEM_IN: this will take the line item data as input.
    Note :
    Only specify fields that should be changed
    Select these fields by entering an X in the checkboxes
    Enter a U in the UPDATEFLAG field
    Always specify key fields when changing the data, including in the checkboxes
    The configuration is an exception here. If this needs to be changed, you need to complete it again fully.
    Maintain quantities and dates in the schedule line data
    Possible UPDATEFLAGS:
    U = change
    D = delete
    I = add
    Example
    1. Delete the whole order
    2. Delete order items
    3. Change the order
    4. Change the configuration
    Notes
    1. Minimum entry:
    You must enter the order number in the SALESDOCUMENT structure.
    You must always enter key fields for changes.
    You must always specify the update indicator in the ORDER_HEADER_INX.
    2. Commit control:
    The BAPI does not run a database Commit, which means that the application must trigger the Commit so that the changes are read to the database. To do this, use the BAPI_TRANSACTION_COMMIT BAPI.
    For further details... refer to the Function Module documentation for the BAPi.
    Bapi to VB(Visual Basic)
    Long back I had used the following flow structure to acheive the same.
    Report -> SM59 RFC destination -> COM4ABAP -> VB.exe
    my report uses the rfc destination to create a COM session with com4abap. com4abap calls the vb.exe and manages the flow of data between sap and vb exe.
    You need to have com4abap.exe
    If com4abap is installed you will find it in sapgui installatin directory , C:\Program Files\SAPpc\sapgui\RFCSDK\com4abap.
    else refer OSS note 419822 for installation of com4abap
    after making the settings in com4abap to point to the vb program and setting up rfc destination in sm59 to point to com4abap session , you can use the following function modules to call the vb code.
    for setting up com4abap and rfc destination please refer to the documentation for com4abap.
    Invoke NEW DCOM session
    call function 'BEGIN_COM_SESSION'
    exporting
    service_dest = service_dest "(this will be a RFC destination created in SM59)
    importing
    worker_dest = worker_dest
    exceptions
    connect_to_dcom_service_failed = 1
    connect_to_dcom_worker_failed = 2
    others = 3.
    call function 'create_com_instance' destination worker_dest
    exporting
    clsid = g_c_clsid
    typelib = g_c_typelib
    importing
    instid = g_f_oid
    exceptions
    communication_failure = 1 message g_f_msg
    system_failure = 2 message g_f_msg
    invalid_instance_id = 3
    others = 4.
    call function 'com_invoke' destination worker_dest
    exporting
    %instid = g_f_oid
    %method = 'UpdatePDF'
    sntemp = g_v_const_filent
    snsysid = sy-sysid
    snflag = 'N'
    tables
    rssaptable = g_t_pdfdetail1
    %return = g_t_pdfdetail1 "t_test
    exceptions
    communication_failure = 1 message g_f_msg
    system_failure = 2 message g_f_msg
    invalid_instance_id = 3
    others = 4.
    then close the com session , using
    FM delete_com_instance
    FM END_COM_SESSION
    Regards,
    Priyanka.

  • Asset Retirement: Asset Sale without customer (ABAON)

    Hi Experts,
    While posting Asset Retirement in ABAON, error occurs as "SYST: You can not determine the period for rule 02 to 23.03.11".
    Here we are retiring 3 assets. One from one asset class & other 2 from another asset class.
    for the 1st Asset Class- period ctrl. method is 006 and in T-code AFAMP, in retirement column rule for 006 is defined as 11, which means "Next Month". AND...........
    for 2nd Asset class- period ctrl. method is 003 and in T-code AFAMP, in retirement column rule for 003 is defined as 02, which means "Pro Rata upto mid-period at period start date."
    Now I think problem is there for 2nd asset class as rule 02 can not determine the period according to error.
    Please explain the logic? What axactly system is saying? and how can I solve this issue?
    Regards,
    Nilesh
    Edited by: NileshSB on Mar 31, 2011 6:36 AM

    Hi Nilesh
    Nice to know the issue has been resolved.
    OAVH is used to determine the relationship between posting intervals and periods in the given fiscal year version. The assignment entries in OAVH have to be changed in the following cases:
    u2022     You use period control rules you defined yourself.
    u2022     You change the definition of the periods in the fiscal year version in Financial Accounting.
    As you noticed, case you use a year-dependent fiscal year variant, then you have to perform OA84 to generate period controls properly.
    For more information, you can refer to IMG documentation in following IMG menu path:
    IMG: Asset Accounting -> Depreciation -> Valuation Methods -> Period Control -> Define Calender Assignments (OAVH) / Generate Period Controls (OA84)
    Regards
    George

  • Error "Please contact itunes support to complete this transaction" when in-app purchases

    Dear Sirs,
    As frequent customer buying iTunes Gift Card, I would appreciate your kind clarification on below points, for my best reference:
    - I'm using Apple ID Canada and playing a game (i.e. Clash of Clans from http://www.supercell.net) which identifies each game account by their GameCenter account. Hence in case of using only this Apple ID, for how many account game I can buy in-app purchases?
    http://itunes.apple.com/ca/app/clash-of-clans/id529479190?mt=8
    - I use my Apple ID buy gem ( intem of this game ) for 2 anccout game ( 2 iDevices) , but now I can't buy more Error "Please contact itunes support to complete this transaction" .How I can fix it ?
    For ex: My Apple ID is [email protected] and share to a friend. Both of us log to this Apple ID "[email protected]" to download a game on 02 different iDevices namely "acc1" and "acc2". Is it possible to use only this Apple ID to buy in-app purchases for both account games "acc1" and "acc2".
    Looking forward to hearing from you soon.
    Thanks and Regards,

    noobdoon wrote:
    ... "Please contact itunes support to complete this transaction" .How I can fix it ?
    Contact iTunes Customer Service
    Apple  Support  iTunes Store  Contact Us
    noobdoon wrote:
    ... Is it possible to use only this Apple ID to buy in-app purchases for both account games "acc1" and "acc2".
    See Here   http://support.apple.com/kb/HE37
    I have multiple Apple IDs. Is there a way for me to merge them into a single Apple ID?
    Apple IDs cannot be merged. You should use your preferred Apple ID from now on, but you can still access your purchased items such as music, movies, or software using your other Apple IDs.

  • How we can find BAPI's for a transactions?

    hi
    how we can find BAPI's for a transactions?
    thanks in advance

    hi,
    use this function module SXV_GET_CLIF_BY_NAME
    function sxv_get_clif_by_name .
    ""Lokale Schnittstelle:
    *" IMPORTING
    *" VALUE(NAME)
    *" VALUE(PREFIX) TYPE SEEX_CLIF_PREFIX
    *" EXPORTING
    *" VALUE(CLIF) TYPE SEOCLSNAME
    call function 'SXV_ADD_PREFIX'
    exporting
    name = name
    prefix = prefix
    importing
    new_name = clif.
    endfunction.
    debug the function module you will get name of bapi  , badi  used for transaction  which ever operation you perform
    it will call this function module and will give you name 
    regards
    Deepak.

  • BAPI Function module for transaction ME32K for change

    Please let me know the name of the BAPI Function module for transaction ME32K for change the contract.

    Hi Krishan,
    I have checked but their is no BAPI called
    BAPI_CONTRACT_CHANGE.
    If I am wrong plz correct me with the procedure to view the above BAPI in SAP System.
    Regards,
    Nitin

  • Error occurred completing a transaction

    Hello people,
    Im using LCDS 3.1 with flash builder 4.5 and model driven development plugin.
    im getting this error everytime i Delete an item(record).
    Nothing happens when i Add (create), update items, everything works fine but when i Delete then i get this:
      Exception: flex.data.DataServiceException: Error occurred completing a transaction
            at flex.data.DataServiceTransaction.complete(DataServiceTransaction.java:1528)
            at flex.data.DataService.serviceTransactedMessage(DataService.java:970)
            at flex.data.DataService.serviceMessage(DataService.java:507)
            at flex.messaging.AsyncMessageBroker.in(AsyncMessageBroker.java:435)
            at flex.messaging.MessageContext.doIn(MessageContext.java:296)
            at flex.messaging.filters.AsyncMessageFilterChain.in(AsyncMessageFilterChain.java:206)
            at flex.messaging.MessageContext.doIn(MessageContext.java:296)
            at flex.messaging.AsyncMessageBroker$EndpointSplitter.in(AsyncMessageBroker.java:827)
            at flex.messaging.MessageContext.doIn(MessageContext.java:296)
            at flex.messaging.endpoints.BaseSocketServerEndpoint.in(BaseSocketServerEndpoint.java:463)
            at flex.messaging.MessageContext.doIn(MessageContext.java:296)
            at flex.messaging.endpoints.RTMPConnection.handleTCCommandIn(RTMPConnection.java:835)
            at flex.messaging.endpoints.RTMPConnection.in(RTMPConnection.java:985)
            at flex.messaging.endpoints.RTMPConnection.serviceTCMessage(RTMPConnection.java:1072)
            at flex.messaging.endpoints.RTMPConnection.doRead(RTMPConnection.java:610)
            at flex.messaging.endpoints.RTMPProtocolHandler.doRead(RTMPProtocolHandler.java:125)
            at flex.messaging.socketserver.Connection$ConnectionReader.run(Connection.java:864)
            at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
    Caused by: flex.data.adapters.AdapterException: The fill-contains-method for class null returned an error: null
            at flex.data.adapters.JavaAdapter.handleAdapterException(JavaAdapter.java:1335)
            at flex.data.adapters.JavaAdapter.invokeRefreshFillOperation(JavaAdapter.java:969)
            at flex.data.adapters.JavaAdapter.invoke(JavaAdapter.java:628)
            at flex.data.DataServiceTransaction.rebuildSequenceIfNecessary(DataServiceTransaction.java:2 353)
            at flex.data.SequenceManager.getInterestedSubscribers(SequenceManager.java:3693)
            at flex.data.SequenceManager.getLeafInterestedSubscribers(SequenceManager.java:3608)
            at flex.data.SequenceManager.syncAndPushSequenceChanges(SequenceManager.java:3578)
            at flex.data.SequenceManager.manageSequence(SequenceManager.java:989)
            at flex.data.DataServiceTransaction.syncClients(DataServiceTransaction.java:1672)
            at flex.data.DataServiceTransaction.doCommit(DataServiceTransaction.java:1456)
            at flex.data.DataServiceTransaction.complete(DataServiceTransaction.java:1505)
            ... 19 more
    Caused by: java.lang.NullPointerException
            at fiber.core.impl.service.FilterFunctionsService.equals(FilterFunctionsService.java:154)
            at fiber.runtime.entity.TermEvaluator.visitInvocation(TermEvaluator.java:104)
            at fiber.core.impl.term.function.InvocationImpl.accept(InvocationImpl.java:164)
            at fiber.runtime.entity.TermEvaluator.evaluate(TermEvaluator.java:63)
            at fiber.data.assemblers.FiberAssembler.refreshFill(FiberAssembler.java:411)
            at flex.data.adapters.JavaAdapter.invokeRefreshFillOperation(JavaAdapter.java:918)
            ... 28 more
    regards
    Imraan

    Hello guys,
    any sugestion??? any solution for this?
    this is my view:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Canvas xmlns:fx="http://ns.adobe.com/mxml/2009"
       xmlns:s="library://ns.adobe.com/flex/spark"
       xmlns:mx="library://ns.adobe.com/flex/mx"
       xmlns:sct="sct.*"
       xmlns:forms="sct.forms.*"
       width="100%" height="100%">
    <fx:Script>
    <![CDATA[
    import mx.controls.Alert;
    import mx.events.FlexEvent;
    import mx.events.ListEvent;
    import spark.events.IndexChangeEvent;
    protected function dataGrid_creationCompleteHandler(event:FlexEvent):void
    if(comboBox.selectedItem!=null)
    getByGrupoTreinamentoResult.token = treinamentoService.getByGrupoTreinamento( comboBox.selectedItem);
    protected function comboBox_creationCompleteHandler(event:FlexEvent):void
    getAllResult.token = grupoTreinamentoService.getAll();
    protected function comboBox_changeHandler(event:IndexChangeEvent):void
    if(comboBox.selectedItem!=null)
    getByGrupoTreinamentoResult.token = treinamentoService.getByGrupoTreinamento( comboBox.selectedItem);
    ]]>
    </fx:Script>
    <fx:Declarations>
    <s:CallResponder id="getByGrupoTreinamentoResult"/>
    <sct:TreinamentoService id="treinamentoService"
    fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)"/>
    <s:CallResponder id="getAllResult"/>
    <sct:GrupoTreinamentoService id="grupoTreinamentoService"
    fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)"/>
    <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:HGroup width="100%" height="100%">
    <s:VGroup>
    <s:HGroup>
    <s:Label text="Grupo de Treinamentos" />
    <s:ComboBox id="comboBox" change="comboBox_changeHandler(event)"
    creationComplete="comboBox_creationCompleteHandler(event)"
    labelField="nome">
    <s:AsyncListView list="{getAllResult.lastResult}"/>
    </s:ComboBox>
    </s:HGroup>
    <mx:DataGrid id="dataGrid"
    creationComplete="dataGrid_creationCompleteHandler(event)"
    dataProvider="{getByGrupoTreinamentoResult.lastResult}">
    <mx:columns>
    <mx:DataGridColumn dataField="codigo" headerText="codigo"/>
    <mx:DataGridColumn dataField="nome" headerText="nome"/>
    <mx:DataGridColumn dataField="descricao" headerText="descricao"/>
    <mx:DataGridColumn dataField="duracao" headerText="duracao"/>
    <mx:DataGridColumn dataField="validade" headerText="validade"/>
    </mx:columns>
    </mx:DataGrid>
    </s:VGroup>
    <forms:TreinamentoForm id="TreinamentoForm1"
       valueObject="{dataGrid.selectedItem as Treinamento}">
    </forms:TreinamentoForm>
    </s:HGroup>
    </mx:Canvas>
    I get this TRANSACTION error when i delete an record.
    BUT THE RECORD IS DELETED.
    Imraan

  • Need BAPI or FM for transaction CU41

    Hi team,
      I need to know is there any function module or BAPI available for the transaction CU41 to create variant configuration profile for a material...
    Regards,
    Ramesh T.

    Hi Ramesh,
    Please refer to this function module - CAMA_CON_PROFILE_MAINTAIN.
    You can use this API to create, change, and delete a configuration profile.
    You can also refer to the function module documentation for some examples.
    Regards,
    Keerthi

  • Why do I get this message "please contact iTunes support to complete this transaction" when I try to gift "Oxford Advanced Learners Dictionary" app?

    Why do I get this message "please contact iTunes support to complete this transaction" when I try to gift "Oxford Advanced Learners Dictionary" app?

    I have been getting the same message as well on any transactions I have tried to place. I attempted to contact iTunes support, but was only allowed to leave an email regarding this problem. I will keep you posted if I hear anything.

  • HT2534 but i have problem in step 13.  i can't see  step(13) because the red box that has this message "please contact itunes support to complete this transaction" apears. plz help me how can i pass this step

    but i have problem in step 13. i can't see step 13 because the red box which has this message " please contact itunes support to complete this transaction" apears. plz help me how can i pass this step

    You will need to do what it says, contact iTunes support. Click the Support tab above, then the Get Started link in the Contact Apple Support area and you'll be guided.
    Regards.

  • Contact iTunes support to complete this transaction" this message keeps showing on when I try to buy in-apps item, how can I solve it?

    Hi,
    When I try to some items from in-apps game a message appear to me : "contact iTunes to complete this transaction". What is the problem?
    Please, advise.
    Regards,

    You have not choice, contact iTune Support
    http://www.apple.com/emea/support/itunes/

  • Error: Sorry! We could not complete the transaction using this payment method. Please contact support.

    I am everytime getting the following error
    Sorry! We could not complete the transaction using this payment method. Please contact support.
    I have put my 2 credit card information with Microsoft. I tried calling 2 times the customer support but it was a pathetic response. In a single call I talked to 4 customer support officers and everybody passed on the call to the next without resolving the
    problem, and without telling the next officer what is my issue!! they just passed on the phone call to avoid me!!
    It is really frustrating that neither Microsoft is provide a good support (it was hard for them to understand my issue, in fact one of the support guy did not even know spelling of Azure.. he/she was saying it assure!!! and One of the guy told me that I
    cannot use credit card outside US and Canada. then why you call yourself global???
    So Microsoft you have a few things to do as your homework.
    1. Your support is pathetic, frustrating and requires better people out there who know about your products, so train them first!
    2. You got my 2 credit cards information which I see at subscriptions for Windows Azure, please remove both of them if you cannot provide a good support and subscription.
    3. Learn from other cloud providers, AWS will otherwise kill your business.
    Regards
    Kajal
    Kajal Sinha

    Hi Kajal,
    Sincerely apologize for this inconvenience, for billing & account issue, usually we need to contact the support team by creating a support ticket at
    http://www.windowsazure.com/en-us/support/contact/. Or if that doesn't work because you don't have an active subscription you will need to contact general customer support to have them create
    a support ticket for you 
    http://support.microsoft.com/gp/customer-service-phone-numbers?wa=wsignin1.0).
    If above support channels don't work, at your convenient, could you please send an email to me: dxu at microsoft.com with kindly providing your:
    Name
    Email address
    Phone number 
    We will provide help via emails. Thank you.
    Best Regards,
    Ming Xu
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Bapis related to particular transaction

    Hi Experts,
    Is there any way to find the list of Bapis related to particular transaction.Not the BAPI t-code.
    For ex:I want to know all the Bapis related to VA01.Thanks in advance.
    With Regards,
    Srini...

    Hi Srini,
    Use this code to find a User Exit.
    *& Report  ZSEARCH_USEREXIT
    REPORT  ZSEARCH_USEREXIT.
    TABLES : tstc,tadir,modsapt,modact,trdir,tfdir,enlfdir,sxs_attrt ,tstct.
    DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
    DATA : field1(30).
    DATA : v_devclass LIKE tadir-devclass.
    DATA wa_tadir TYPE tadir.
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-002.
    PARAMETERS : r1 RADIOBUTTON GROUP g1 USER-COMMAND flag DEFAULT 'X',
    r2 RADIOBUTTON GROUP g1.
    SELECTION-SCREEN END OF BLOCK b1.
    SELECTION-SCREEN : BEGIN OF BLOCK b2 WITH FRAME TITLE text-001.
    PARAMETERS : p_tcode LIKE tstc-tcode MODIF ID id1. "Transaction Code
    SELECTION-SCREEN : END OF BLOCK b2.
    SELECTION-SCREEN : BEGIN OF BLOCK b3 WITH FRAME TITLE text-003.
    PARAMETERS : p_pgmna LIKE tstc-pgmna MODIF ID id2. "Program Name
    SELECTION-SCREEN : END OF BLOCK b3.
    AT SELECTION-SCREEN OUTPUT.
    LOOP AT SCREEN.
    IF screen-group1 = 'ID1'.
    IF r1 = 'X'.
    screen-active = 1.
    ELSE.
    screen-active = 0.
    ENDIF.
    MODIFY SCREEN.
    ENDIF.
    IF screen-group1 = 'ID2'.
    IF r2 = 'X'.
    screen-active = 1.
    ELSE.
    screen-active = 0 .
    ENDIF.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.
    START-OF-SELECTION.
    IF NOT p_tcode IS INITIAL.
    SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.
    ELSEIF NOT p_pgmna IS INITIAL.
    tstc-pgmna = p_pgmna.
    ENDIF.
    IF sy-subrc EQ 0.
    SELECT SINGLE * FROM tadir
    WHERE pgmid = 'R3TR'
    AND object = 'PROG'
    AND obj_name = tstc-pgmna.
    MOVE : tadir-devclass TO v_devclass.
    IF sy-subrc NE 0.
    SELECT SINGLE * FROM trdir
    WHERE name = tstc-pgmna.
    IF trdir-subc EQ 'F'.
    SELECT SINGLE * FROM tfdir
    WHERE pname = tstc-pgmna.
    SELECT SINGLE * FROM enlfdir
    WHERE funcname = tfdir-funcname.
    SELECT SINGLE * FROM tadir
    WHERE pgmid = 'R3TR'
    AND object = 'FUGR'
    AND obj_name EQ enlfdir-area.
    MOVE : tadir-devclass TO v_devclass.
    ENDIF.
    ENDIF.
    SELECT * FROM tadir INTO TABLE jtab
    WHERE pgmid = 'R3TR'
    AND object IN ('SMOD', 'SXSD')
    AND devclass = v_devclass.
    SELECT SINGLE * FROM tstct
    WHERE sprsl EQ sy-langu
    AND tcode EQ p_tcode.
    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
    WRITE:/(19) 'Transaction Code - ',
    20(20) p_tcode,
    45(50) tstct-ttext.
    SKIP.
    IF NOT jtab[] IS INITIAL.
    WRITE:/(105) sy-uline.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    *Sorting the internal Table
    SORT jtab BY object.
    DATA : wf_txt(60) TYPE c,
    wf_smod TYPE i ,
    wf_badi TYPE i ,
    wf_object2(30) TYPE c.
    CLEAR : wf_smod, wf_badi , wf_object2.
    *Get the total SMOD.
    LOOP AT jtab INTO wa_tadir.
    AT FIRST.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 sy-vline,
    2 'Enhancement/ Business Add-in',
    41 sy-vline ,
    42 'Description',
    105 sy-vline.
    WRITE:/(105) sy-uline.
    ENDAT.
    CLEAR wf_txt.
    AT NEW object.
    IF wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    ELSEIF wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    ENDIF.
    FORMAT COLOR COL_GROUP INTENSIFIED ON.
    WRITE:/1 sy-vline,
    2 wf_object2,
    105 sy-vline.
    ENDAT.
    CASE wa_tadir-object.
    WHEN 'SMOD'.
    wf_smod = wf_smod + 1.
    SELECT SINGLE modtext INTO wf_txt
    FROM modsapt
    WHERE sprsl = sy-langu
    AND name = wa_tadir-obj_name.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    WHEN 'SXSD'.
    *For BADis
    wf_badi = wf_badi + 1 .
    SELECT SINGLE text INTO wf_txt
    FROM sxs_attrt
    WHERE sprsl = sy-langu
    AND exit_name = wa_tadir-obj_name.
    FORMAT COLOR COL_NORMAL INTENSIFIED ON.
    ENDCASE.
    WRITE:/1 sy-vline,
    2 wa_tadir-obj_name HOTSPOT ON,
    41 sy-vline ,
    42 wf_txt,
    105 sy-vline.
    AT END OF object.
    WRITE : /(105) sy-uline.
    ENDAT.
    ENDLOOP.
    WRITE:/(105) sy-uline.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No.of Exits:' , wf_smod.
    WRITE:/ 'No.of BADis:' , wf_badi.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'No userexits or BADis exist'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'Transaction does not exist'.
    ENDIF.
    AT LINE-SELECTION.
    DATA : wf_object TYPE tadir-object.
    CLEAR wf_object.
    GET CURSOR FIELD field1.
    CHECK field1(8) EQ 'WA_TADIR'.
    READ TABLE jtab WITH KEY obj_name = sy-lisel+1(20).
    MOVE jtab-object TO wf_object.
    CASE wf_object.
    WHEN 'SMOD'.
    SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    WHEN 'SXSD'.
    SET PARAMETER ID 'EXN' FIELD sy-lisel+1(20).
    CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
    ENDCASE.
    Here in the first Radio Button is for a Transaction Code and second one is for Program.
    Regards,
    Amit.

Maybe you are looking for

  • Problem with java, ASCII and Linux

    Hi Friends, I has a Linux RedHat 9.0 with a jre1.5.0_04 (rpm package of Sun). I has a problem with ASCII , for example : import java.io.*; public class HolaMundo public static void main (String[] args) System.out.println("Hol� M�ndo"); this programs

  • My bookmarks menu only shows ten bookmarks, but I make many more so how do I find them all on my macbook.

    Firefox happily informs us that after ten bookmarks in a folder the oldest one is dropped off - however I keep dozens of bookmarks, all of which used to be kept in one long list on my firefox menu. I can find no information as to how I find the sites

  • Dispaly condition in report column

    Hi I want to ask if there is way to control the display of report column depending on the value of cloumn itself, for example if the value of the coulmn is null, the column will not appear note: the report return one row Thanks in advance

  • Iphone deleted all my contacts and when i plugged it in automatic backup ran and wiped all contacts

    Hi All, Yesterday I noticed that all my contacts were deleted from my iphone 3. I hadn't plugged it in to a computer, it had been on wi-fi earlier but I hadn't accessed itunes or anything. Everything else (text messages, music, apps) was fine. When I

  • Macro virus removal

    Macro virus Can anyone tell me how to get rid of this Macro Virus from my word documents? Every document that I have created for the last year or more has them. Including every copy of my book! Problem is that I didn't know it was a problem when I ke