Enhance BW Extractor - Transactional data ABAP CODING ERROR

i need to enhance CRM extractor with additional field.
This is transactional data so i used Exit_rs_001
Here is the extractor result -
Guid...date...........objectid...item guid
1122......1.1.10....901..........8811
1122......2.1.10....901..........8812
1123......1.1.10....902..........8813
1123......2.1.10....902..........8814
now i need field Product id in it which is called from DB Table CRMD_SRV_REFOBJ
itemguid...referencekey...product
8811............01.................110011
8812............02.................110012
8813............03.................110013
now i want to extract data--
Guid...date...........objectid...item guid...product
1122......1.1.10....901..........8811.........110011
1122......2.1.10....901..........8812.........110012
1123......1.1.10....902..........8813.........110013
so i appended the extractor...with field zproduct
FOLLOWING Code doesnot work:::
DATA: L_S_INFOSTRU LIKE ziw_orderma_i.
CASE I_DATASOURCE.
FIELD-SYMBOLS: <PRO_01> TYPE ziw_orderma_i.
CASE i_datasource.
WHEN 'ziw_orderma_i.'. " Upper case
LOOP AT c_t_data ASSIGNING <PRO_01>.
SELECT PRODUCT_ID INTO <PRO_01>-zZPRODUCT
FROM CRMD_SRV_REFOBJ UP TO 1 ROWS
WHERE ITEM_GUID = <PRO_01>-CRMD_SRV_REFOBJ.
ENDSELECT. " not whole primary key
ENDLOOP.
ENDCASE.

actually
coding doesnt give any error
but in output in rsa3 i dont see any data
it worked fine wit the same code for master data datasource in exit...2
now same code different parameters doesnt work in exit..1 for transactional data.

Similar Messages

  • Enhance BW Extractor -abap coding error

    hi gurus
    i need to enhance extractor 0customer_attr so that field from KNKK-GRUPP is pulled in along with 0customer_attr extraction
    so i enhance the extractor using append and type it in the data element, PROVIDED zzxyzno in the field name
    Activated it and UNHIDE it.
    now my abap code in CMOD in ZXRSAU01 for EXIT RS*01 DOESNT WORK...
    now i wrote below code:
    DATA: L_S_INFOSTRU LIKE biw_kna1_s.
    CASE I_DATASOURCE.
    WHEN '0ustomer_attr'.
    DATA: biw_kna1_s_data LIKE biw_kna1_s.
    LOOP AT C_T_DATA INTO L_S_INFOSTRU.
    L_TABIX = SY-TABIX.
    biw_kna1_s_data-ZZXYZNO = KNKK-GRUPP
    ENDLOOP.
    ENDCASE.
    but it is still not pulling in values from extractor...
    can you please correct my code ???

    Try something like
    FIELD-SYMBOLS: <customer_attr> TYPE biw_kna1_s.
    CASE i_datasource.
      WHEN '0CUSTOMER_ATTR'. " Upper case
        LOOP AT c_t_data ASSIGNING <customer_attr>.
          SELECT grupp INTO <customer_attr>-zzxyzno
            FROM knkk UP TO 1 ROWS
            WHERE kunnr = <customer_attr>-kunnr.
          ENDSELECT. " not whole primary key
        ENDLOOP.
    ENDCASE.
    If performance problems arise ("SELECT in a LOOP"), first fill an internal table with a FOR ALL ENTRIES IN c_t_data in a sorted internal table (kunnr and grupp field, key kunnr) , then in the LOOP use a READ TABLE. (mandatory if you use such exits on big extractions.
    Regards,
    Raymond

  • ABAP coding error...enhance transactional datasource

    i need to enhance CRM extractor with additional field.
    This is transactional data so i used Exit_rs_001
    Here is the extractor result -
    Guid...date...........objectid...item guid
    1122......1.1.10....901..........8811
    1122......2.1.10....901..........8812
    1123......1.1.10....902..........8813
    1123......2.1.10....902..........8814
    now i need field Product id in it which is called from DB Table CRMD_SRV_REFOBJ
    itemguid...referencekey...product
    8811............01.................110011
    8812............02.................110012
    8813............03.................110013
    now i want to extract data--
    Guid...date...........objectid...item guid...product
    1122......1.1.10....901..........8811.........110011
    1122......2.1.10....901..........8812.........110012
    1123......1.1.10....902..........8813.........110013
    so i appended the extractor...with field zproduct
    FOLLOWING Code doesnot work:::
    DATA: L_S_INFOSTRU LIKE ziw_orderma_i.
    CASE I_DATASOURCE.
    FIELD-SYMBOLS: <PRO_01> TYPE ziw_orderma_i.
    CASE i_datasource.
    WHEN 'ziw_orderma_i.'. " Upper case
    LOOP AT c_t_data ASSIGNING <PRO_01>.
    SELECT PRODUCT_ID INTO <PRO_01>-zZPRODUCT
    FROM CRMD_SRV_REFOBJ UP TO 1 ROWS
    WHERE ITEM_GUID = <PRO_01>-CRMD_SRV_REFOBJ.
    ENDSELECT. " not whole primary key
    ENDLOOP.
    ENDCASE.

    Hi,
    For this, you can do as below
    REFER EXTRACTOR GUID --1122
    Find GUID References for guid = 1122 in table CRMD_ORDERADMI (item level table)
    for the guid reference in CRMD_ORDERADMI, find the Product >0 in table CRMD_SRV_REFOBJ
    select that Product and write into extractor field zzproduct#
    WHEN 'ziw_orderma_i'.
    LOOP AT c_t_data INTO l_s_ziw_orderma_i.
    l_tabix = sy-tabix.
    data: temp_guid like CRMD_ORDERADM-GUID. to create a temporary variable
    SELECT single GUID FROM CRMD_ORDERADMI INTO temp_guid
    WHERE GUIDREF = l_s_ziw_orderma_i-GUID.
    The above statement would give you value for GUID from this table i.e. z1122
    SELECT PRODUCT_IT FROM CRMD_SRV_REFOBJ INTO l_s_ziw_orderma_i-ZZPRODUCT
    WHERE GUID = temp_guid.
    MODIFY c_t_data FROM l_s_ziw_orderma_i INDEX l_tabix.
    ENDSELECT.
    This would fetch your value
    clear temp_guid. to clear this temporary variable
    ENDLOOP.
    WHEN OTHERS.
    EXIT.
    ENDCASE.
    PS: It appears that you have corrected already so not requried any more
    Edited by: Rahul K Rai on Oct 17, 2010 9:27 PM

  • CMOD exit_rsap_saplr_001 for transactional data ABAP CODE

    Hi please confirm that you want to convey that i can write the actual code in CMOD exit_rsap_saplr_001 for transactional data?? if i put 20 data sources enhancement code in there is'nt that too bulky and will cause the failing all extractor if one code is wrong if you still suggest that i can go ahead with 20 similar codes as below . please see my code below which i have used for all 20 datasources with little modification
    if you can recommend some changes in code to improve performance would be great
    case i_datasource.
    WHEN '0CUSTOMER_ATTR'.
    loop at i_t_data into l_s_BIW_KNA1_S.
    l_tabix = sy-tabix.
    clear i_knvp.
    select single * from KNVP into i_knvp where KUNNR = l_s_BIW_KNA1_S-KUNNR.
    if sy-subrc = 0.
    l_s_BIW_KNA1_S-ZZPARFN = i_knvp-PARVW.
    l_s_BIW_KNA1_S-ZZCUSNOBP = i_knvp-KUNN2.
    modify i_t_data from l_s_BIW_KNA1_S index l_tabix.
    endif.
    endloop.
    endcase.
    Thanks
    Poonam

    Check this simple code for Z...include into the FM EXIT_SAPLRSAP_001 where zcomp is new field added into the datasource 8zsales2.
    data : l_s_/BIC/CE8ZSALES2 like /BIC/CE8ZSALES2,
    l_tabix like sy-tabix.
    case i_datasource.
    when '8ZSALES2'.
    loop at c_T_DATA into l_s_/BIC/CE8ZSALES2.
    l_tabix = sy-tabix.
    fill the new field
    select comp_code from /BI0/MCOMP_CODE into l_s_/BIC/CE8ZSALES2-zcomp
    where comp_code = '1000'.
    if sy-subrc = 0.
    *l_s_ZFIAA_IS001_TXT50 = ANLA_TXT50.
    modify c_t_data from l_s_/BIC/CE8ZSALES2 index l_tabix.
    endif.
    endselect.
    endloop.
    endcase.
    Edited by: Rohan Kumar on Jan 16, 2008 8:21 AM

  • Transaction IA12:ABAP runtime errors:TIME_OUT

    Hi,
    We are executing transaction IA12.We are getting ABAP runtime errors:Time_Out.
    We have searched for a SAP note to sort the issue:SAP Note 607086 - Functional location: Problems when displaying structure list.
    Please suggest what will be the option to solve the issue.
    Thanks.

    Hi,
    searching for the FORM routine where the timeout occurs ("mara_predecessor_f50") and excluding SAP notes that are modification notes or based on the implementation of modification notes, there is only one remaining note
    Note 658930 - Structure list: Configuration not considered with BOM
    for 46C up to Support Package SAPKH46C46.
    If this is still not in your system, the note may be a solution.
    If not, I'm running out of good ideas. Then also the SAP modification notes can be your last option.
    Regards,
    Klaus

  • Enhancing package 'load transactional data for BW infoprovider UI'

    Dear,
    for project reasons, we would like to enhance the package ''load transactional data for BW infoprovider UI'. To be more precisely, we want to add some dimensions to the method of data transfer 'replace & clear datavalues'. Now the system clears the data that mirror each entity/category/time/datasource. With only those dimensions, we cannot be precise enought, so in our case the system clears too many data. We want to be able to extend this with some dimensions.
    Is there any way this can be adapted ?
    thx.

    Hi Wouter,
    for a more precise delete you should execute first a clear and after import using Merge option.
    Kind regards
         Roberto

  • Unable to run any transaction. ABAP runtime errors generated

    Dear All,
    I am updating the SAP BASIS support package SAPKB70012 in the DEV
    server. The import phase was running through SPAM. It ran for 40
    minutes and resulted in a ABAP dump. syntax error in program. I tried
    to run SPAM once again, It gave another dump. whichever Transaction, I
    ran, it resulted in ABAP DUMP. So i restarted the server and the same
    dump was getting generated. Based upon previous experience, I executed
    the tp command
    tp r3i SAPKB70012 DEV pf=D:\usr\sap\trans\bin\TP_DOMAIN_DEV.pfl
    tag=spam -Dclientcascade=yes -Drepeatonerror=8
    It gave two warnings and a prompt
    Warning: Parameter DBHOST is no longer used
    Warning: Parameter DBNAME is no longer used.
    and logs are getting created continously in trans directory and temp
    directory.
    Can you please suggest me the reason and the appropriate solution, if
    there is still anything to be done.
    How long will it take to finish.
    OS is Windows 2003
    ERP 2005
    Oracle 10g is the DB
    Thanks in advance
    Anil

    Thank you.
    I have gone throught the dump. and also pasting the dump below here.
    For whatever the transaction may be, the dump is " syntax error in the program for the corresponding transaction"
    I even cannot save the dump to the local file, again dump is coming. I took the printouts but could not attach them here.
    SYNTAX_ERROR
    syntax error in program SAPLSCP2.
    the following syntax error occured in program "SAPLSCP2" in include
    "CL_SALV_FORM_ELEMENT============CU in
    Line 13...
    I have already escalated the issue with high priority to SAP. But they still are not responding since 3 days.
    Hope anyone can throw some light on it.
    Thank you all

  • Unable to run any transaction. ABAP runtime errors generated again and agai

    Dear All,
    I am updating the SAP BASIS support package SAPKB70012 in the DEV
    server. The import phase was running through SPAM. It ran for 40
    minutes and resulted in a ABAP dump. syntax error in program. I tried
    to run SPAM once again, It gave another dump. whichever Transaction, I
    ran, it resulted in ABAP DUMP. So i restarted the server and the same
    dump was getting generated. Based upon previous experience, I executed
    the tp command
    tp r3i SAPKB70012 DEV pf=D:\usr\sap\trans\bin\TP_DOMAIN_DEV.pfl
    tag=spam -Dclientcascade=yes -Drepeatonerror=8
    It gave two warnings and a prompt
    Warning: Parameter DBHOST is no longer used
    Warning: Parameter DBNAME is no longer used.
    and logs are getting created continously in trans directory and temp
    directory.
    Can you please suggest me the reason and the appropriate solution, if
    there is still anything to be done.
    How long will it take to finish.
    Thanks in advance

    I've the same problem.
    Applying the patch, i've problems with the maximum number of lock entries in DB2 (-904), so the patch has been cancelled.
    In this moment I can't logon to sap, i've a syntax error, and the problem continues

  • FM ABAP coding error

    i created GENERIC datasource  and i am trying to fill the values in that datasource using Fm.
    Within my FM i want to call FM- CRM_ORDER_READ to get the values.
    now when u execute CRM_ORDER_READ, i want the data from segments
    ET_ORDERADM_H : GUID
    ET_ORDERADM_H :  OBJECT ID
    & ET_ORDERADM_I : HEADER
    ET_ORDERADM_I :  ITM_TYPE
    now, when HEADER = guid extract ALL ITEM TYPES
    extract data for all guids.  (guid is something like order number which is key in between different segments.)
    my code below gives NO-Error and short dumps at execution in RSA3-
    ERROR IS : FM- CRM_ORDER_READ is called with ITM-TYPE. ITM_TYPE is not defined.
    can somebody suggest corrections:
    CASE I_DSOURCE.
    WHEN 'ZCRM_COMP_TEST_D2'.
    WHEN OTHERS.
    IF 1 = 2. MESSAGE E009(R3). ENDIF.
    LOG_WRITE 'E' "message type
    'R3' "message class
    '009' "message number
    I_DSOURCE "message variable 1
    ' '. "message variable 2
    RAISE ERROR_PASSED_TO_MESS_HANDLER.
    ENDCASE.
    APPEND LINES OF I_T_SELECT TO S_S_IF-T_SELECT.
    S_S_IF-REQUNR = I_REQUNR.
    S_S_IF-DSOURCE = I_DSOURCE.
    S_S_IF-MAXSIZE = I_MAXSIZE.
    ELSE. "Initialization mode or data extraction ?
    loop at s_s_if-t_select into l_s_select
    where fieldnm = 'ITM_TYPE'.
    move-corresponding l_s_select to L_R_ITM_TYPE.
    append L_R_ITM_TYPE.
    endloop.
      OPEN CURSOR WITH HOLD S_CURSOR FOR
         SELECT *  FROM CRMD_ORDERADM_H
            WHERE PROCESS_TYPE  EQ 'STT1'.
       ENDIF. "  this endif is for the IF S_COUNTER_DATAPAKID = 0.
               " this will ensure the base records are selected from header with a pariticular doc type for the
               " for the cursor
    FETCH NEXT CURSOR S_CURSOR
    APPENDING CORRESPONDING FIELDS
    OF TABLE E_T_DATA
    PACKAGE SIZE S_S_IF-MAXSIZE.
    IF SY-SUBRC EQ 0.
    Here select the guid of the header table which can be used in the FM
    DATA : LT_HEADER      TYPE            CRMT_OBJECT_GUID_TAB     .
           SELECT GUID FROM CRMD_ORDERADM_H
           INTO  TABLE LT_HEADER
                    WHERE PROCESS_TYPE  EQ 'STT1'.
       "CAll the FM here
           CALL FUNCTION 'CRM_ORDER_READ'
           EXPORTING
             IT_HEADER_GUID = LT_HEADER
           IMPORTING 
                                 ITM_TYPE = CRMD_ORDERADM_I-ITM_TYPE.
         " MOdify e_t_data .... transporting your fields from FM
       ENDIF .
       IF SY-SUBRC <> 0.     
    CLOSE CURSOR S_CURSOR.
    RAISE NO_MORE_DATA.
    ENDIF.
    S_COUNTER_DATAPAKID = S_COUNTER_DATAPAKID + 1.
    ENDIF. "Initialization mode or data extraction ?
    ENDIF.
    ENDFUNCTION.
    any inputs??

    so i modified the code , it is bringing values for GUID & Object id (Order Numbers) but the field for ITEM_TYPE is always empty.
    what modification needs to be done in code so that it item_type is populated.
    (the logic is something like when GUID of   et_orderadm_h = Header of   et_orderadm_i, bring in all ITEM TYPES)
    so data in   et_orderadm_h is
    GUID--OBJECT ID
    111.......101
    112.......102
    and data in   et_orderadm_i is :
    GUID--Header guid.........item types
    911.......111........................ORD1
    912.......111........................ORD2
    913.......111........................ORD3
    914.......112........................ORD4
    915.......112........................ORD5
    916.......112........................ORD6..............
    IF S_COUNTER_DATAPAKID = 0.
           loop at s_s_if-t_select into l_s_select
             where fieldnm = 'ITM_TYPE'.
             move-corresponding l_s_select to L_R_ITM_TYPE.
             append L_R_ITM_TYPE.
             endloop.
            OPEN CURSOR WITH HOLD S_CURSOR FOR
            SELECT *  FROM CRMD_ORDERADM_H
            WHERE PROCESS_TYPE EQ 'ZSRV'.
    FETCH NEXT CURSOR S_CURSOR
    APPENDING CORRESPONDING FIELDS
    OF TABLE E_T_DATA
    PACKAGE SIZE S_S_IF-MAXSIZE.
    IF SY-SUBRC EQ 0.
    DATA : LT_HEADER TYPE CRMT_OBJECT_GUID_TAB .
           SELECT GUID FROM CRMD_ORDERADM_H
           INTO  TABLE LT_HEADER
             WHERE PROCESS_TYPE EQ 'ZSRV'.
       "CAll the FM here
           CALL FUNCTION 'CRM_ORDER_READ'
            EXPORTING
              it_header_guid = lt_header_guid
              it_requested_objects = lt_request_objs
              IMPORTING
                et_orderadm_h = lt_orderadm_h
                et_orderadm_i = lt_orderadm_i
                et_status = lt_status.
          ENDIF .
            IF SY-SUBRC <> 0.
              CLOSE CURSOR S_CURSOR.
              RAISE NO_MORE_DATA.
              ENDIF.
    S_COUNTER_DATAPAKID = S_COUNTER_DATAPAKID + 1.
    ENDIF...
    any inputs???????

  • Error while loading transaction data from an Infoprovider Mapping C_ACCT

    Hi Gurus,
    We are implementing BPC Consolidation for NetWeaver 7.5, and we're facing the following situation:
    We have loaded master data from 0RC_ACCOUNT (group account) to our dimension C_ACCT without a problem, but when we run the loading package from an infoprovider 0FIGL_C10 (Transactional Data), the following error message appear:
    Dimension: Member C_ACCT: 000 not valid
    We already check data in source InfoProvider and there's no record with 000 account value.
    Any suggestions?
    Thanks in advance
    Best Regards
    Abraham Méndez

    Rad,
    See if SAP note# 492647 & 849501 is of some help in your scenario.

  • Please help me in ABAP coding for the incoming transactional data

    Hi
    I have the following transactional data
    Transaction ID-  Buyer- Seg- Fam- Cla -Com-Total
    00001 - AB co - Engineering - Machinery - Equipment - Mechanical -15000
    00002 - AC co - Engineering - Machinery - Equipment - Mechanical -15850
    00003 - DE co - IT - Hardware - Mouse -Optical -5850
    00004 - AC co - Engineering - Machinery - Equipment - Architectural -10000
    00005 - FE co - Engineering - Machinery - Equipment - NOT_KNOWN -1580
    00006 - KC co - Engineering - Machinery - Equipment - NOT_KNOWN -75850
    00007 - EG co - Engineering - Machinery - Equipment - Mechanical -180050
    00008 - AS co-  Engineering - Machinery - Equipment - Architectural -10550
    00009 - DE co - IT - Hardware - Mouse -Optical -58500
    00010 - EF co - IT - Hardware - Mouse -NOT_KNOWN -555850
    00011 - EF co - Engineering - Machinery - Equipment - Mechanical -44850
    00012 - AC co - IT - Hardware - NOT_KNOWN -NOT_KNOWN -585550
    In this transactional data, SEG-> FAM -> CLA -> COM  are in hierarchy
    To distiguish the NOT_KNOWN which have different level i like to change there names like this...
    NOT_KNOWN_1, NOT_KNOWN_2....like that
    I expect the results to be like this
    Transaction ID-  Buyer- Seg- Fam- Cla -Com-Total
    00001 - AB co - Engineering - Machinery - Equipment - Mechanical -15000
    00002 - AC co - Engineering - Machinery - Equipment - Mechanical -15850
    00003 - DE co - IT - Hardware - Mouse -Optical -5850
    00004 - AC co - Engineering - Machinery - Equipment - Architectural -10000
    00005 - FE co - Engineering - Machinery - Equipment - NOT_KNOWN_1 -1580
    00006 - KC co - Engineering - Machinery - Equipment - NOT_KNOWN_1 -75850
    00007 - EG co - Engineering - Machinery - Equipment - Mechanical -180050
    00008 - AS co-  Engineering - Machinery - Equipment - Architectural -10550
    00009 - DE co - IT - Hardware - Mouse -Optical -58500
    00010 - EF co - IT - Hardware - Mouse -NOT_KNOWN_2 -555850
    00011 - EF co - Engineering - Machinery - Equipment - Mechanical -44850
    00012 - AC co - IT - Hardware - NOT_KNOWN_3 -NOT_KNOWN_4 -585550
    I like to make this changes in the coming data by writing a start routine
    Could anyone provide me the required code to make this happen
    Plz help me
    Regards
    KC

    Hi
    My Start routine screen look like this
    Declaration of transfer structure (selected fields only)
    TYPES: BEGIN OF TRANSFER_STRUCTURE ,
      Record number to be filled in case of adding row(s)
      to enable 'error handling'
        record      TYPE rsarecord,
      InfoObject TRAID: CHAR - 000060
        /BIC/TRAID(000060) TYPE C,
      InfoObject SEG5: CHAR - 000060
        /BIC/SEG5(000060) TYPE C,
      InfoObject FAM5: CHAR - 000060
        /BIC/FAM5(000060) TYPE C,
      InfoObject CLA5: CHAR - 000060
        /BIC/CLA5(000060) TYPE C,
      InfoObject COM5: CHAR - 000032
        /BIC/COM5(000032) TYPE C,
      InfoObject COCE: NUMC - 000015
      InfoObject TOTALSEG: CHAR - 000032
        /BIC/TOTALSEG(000032) TYPE C,
    END OF TRANSFER_STRUCTURE .
    Is this information you are lookin or something more
    Regards
    KC

  • Error in Transaction Data - Full Load

    Hello All,
        This is the current scenario that I am working on:
    There is a process chain which has two transaction data load (FULL LOADS) processes to the same cube.In the process monitor everything seems okay (data loads seem fine) but overall status for both loads failed due to 'Error in source system/extractor' and it says 'error in data selection'.
    Processing is set to data targets only.
    On doing a manage on the cube, I found 3 old requests that were red and NOT set to QM status red. So I set them to QM status red and Deleted them and the difference I saw was that the subsequent requests became available for Reporting.
    Now this data load which is a full load takes for ever - I dont even know why I do not see a initialize delta update option there - can Anyone tell me why I dont see that.
    And, coming to the main question, how do I get the process chain completed - will I have to repeat the data loads or what options do I have to have a succesfully running process chain or at least these 2 full loads of transaction data.
    Thank you - points will be assigned for helpful answers
    - DB
    Edited by: Darshana on Jun 6, 2008 12:01 AM
    Edited by: Darshana on Jun 6, 2008 12:05 AM

    One interesting discovery I just found in R/3, was this job log with respect to the above process chain:
    it says that the job was cancelled in R/3 because the material ledger currencies were changed.
    the process chain is for inventory management and the data load process that get cancelled are for  the job gets cancelled in the source system:
    1. Material Valuation: period ending inventories
    2. Material Valuation: prices
    The performance assistant says this but I am not sure how far can I work on the R/3 side to rectify this:
    Material ledger currencies were changed
    Diagnosis
    The currencies currently set for the material ledger and the currency types set for valuation area 6205 differ from those set at conversion of the data (production startup).
    System Response
    The system does not allow you to post transactions after changing the currency settings to ensure consistency.
    Procedure
    Replace the current settings with the those entered at production
    start-up.
    If you wish to change the currency settings, you must use programs to convert data from the old to the new currencies.
    Inform your system administrator
    Anyone knowledgable in this area please give your inputs.
    - DB

  • ABAP runtime error in ME2N Transaction

    Hi All,
    I am getting an ABAP runtime error when i run transaction ME2N and then click on th Account Assignment Button.
    This is the error i get.
    Runtime Errors         GETWA_NOT_ASSIGNED
    Date and Time          06/01/2009 16:35:59
    Short text
    Field symbol has not yet been assigned.
    The section of the code which is creating problem is
    2326|*... ... find the row that holds the first requested cell                                   |
    2327
    loop at ct_stin assigning <ls_stin>
    2328
    where start_indx le i_start.
    2329
    l_start = sy-tabix.
    2330
    endloop.                       "Y6DK065306
    >>>>>
    if <ls_stin>-filled eq abap_false.
    2332
    lt_delete_row-low    = <ls_stin>-row_pos.
    2333
    lt_delete_row-sign   = 'I'.
    2334
    lt_delete_row-option = 'EQ'.
    2335
    insert lt_delete_row into table lt_delete_row.
    2336
    endif.
    | 2337|         
    the internal table ct_stin is not gettin any data in Runtime.
    Can anybody help me out in analysing this.
    Saurabh

    As I understand you have modify the standard SAP program. The problem is when the internal table
    ct_stin does not have data the field symbol <ls_stin> does not have any assign. to correct this 
    LOOPAT CT_STIN ASSIGNING <LS_STIN>
    WHERE START_INDX LE I_START.
      L_START = SY-TABIX.
    ENDLOOP.                                                    "Y6DK065306
    Check <LS_STIN> IS Assigned.
    IF <LS_STIN>-FILLED EQ ABAP_FALSE.
      LT_DELETE_ROW-LOW = <LS_STIN>-ROW_POS.
      LT_DELETE_ROW-SIGN = 'I'.
      LT_DELETE_ROW-OPTION = 'EQ'.
      INSERT LT_DELETE_ROW INTO TABLE LT_DELETE_ROW.
    ENDIF.

  • MIR4 transaction is giving ABAP Runtime Error

    Hi Experts,
    When I am trying to display the invoice in MIR4 and/or MIRO the system is generating ABAP runtime error.  DYNPRO_FIELD_CONVERSION.  This is in Version ECC 6.0.
    Short text
        Conversion error
    What happened?
        The current screen processing action was terminated since a situation
        occurred where the application could not continue.
        This is probably due to an error in the ABAP program or in the curren
        screen.
    What can you do?
        Note which actions and input led to the error.
        For further help in handling the problem, contact your SAP administrator
        You can use the ABAP dump analysis transaction ST22 to view and manag
        termination messages, in particular for long term reference.
    Error analysis
        The program has been interrupted and cannot resume.
        Program "SAPLMR1M" attempted to display fields on screen 6310.
        An error occurred during the conversion of this data.
    How to correct the error
        There was a conversion error in the output of fields to the screen.
        The formats of the ABAP output field and the screen field may not match.
        Some field types require more space on the screen than in the ABAP
        program. For example, a date output field on the screen requires two
        more characters than the corresponding field in the ABAP program. When
        the date is displayed on the screen, an error occurs resulting in this
        error message.
                      Screen name.............. "SAPLMR1M"
                      Screen number............ 6310
                      Screen field............. "DRSEG-REMNG"
                      Error text............... "FX015: Sign lost."
        Other data:
        If you cannot solve the problem yourself and want to send an error
        notification to SAP, include the following information:
    1. The description of the current problem (short dump)
           To save the description, choose "System->List->Save->Local File
        (Unconverted)".
    2. Corresponding system log
       Display the system log by calling transaction SM21.
       Restrict the time interval to 10 minutes before and five minutes
    after the short dump. Then choose "System->List->Save->Local File
    (Unconverted)".
    3. If the problem occurs in a problem of your own or a modified SAP
    program: The source code of the program
       In the editor, choose "Utilities->More
    Utilities->Upload/Download->Download".
    4. Details about the conditions under which the error occurred or which
    actions and input led to the error.
    Please help us to solve this issue.
    Thanks and Regards,
    Havina
    Edited by: Havina Kutty on May 19, 2009 11:54 AM

    Hello,
    Please refer
    Note 503934 - MIRO: Dump DYNPRO_FIELD_CONVERSION -> field 'REMNG'
    Note 445853 - MIR4:more credit memos than invoices for service
    Note 393189 - MIRO: Incorrect update of BPMNG -> DYNPRO_FIELD_CONVERSION
    Regards,
    Ravi

  • ABAP/4 processor: MESSAGE_TYPE_X while loading transaction data in infopak

    Hi,
    While loading the transaction data through info package, short dump appears indicating the following error:
    ABAP/4 processor: MESSAGE_TYPE_X
    I guess there is SAP Note to be applied.
    If yes, which note number.
    Otherwise tell me the solution.
    Thanking you,
    Tarun Brijwani.

    Hi,
    in st22, I have got the following thing:
       Probably the only way to eliminate the error is to correct the program.
       If the error occures in a non-modified SAP program, you may be able to
       find an interim solution in an SAP Note.
       If you have access to SAP Notes, carry out a search with the following
       keywords:
       "MESSAGE_TYPE_X" " "
       "SAPLRSS1" or "LRSS1F11"
       "RSM1_CHECK_FOR_DELTAUPD"
    Please suggest some suitable notes
    Thanking You,.
    Tarun Brijwani.

Maybe you are looking for

  • File content not being displayeddisplaying properlyed

    Hi I have done cvs diff between two tags e.g. tag1 and tag3 and stored the result in one file named diff.txt. I want to display the contents of diff.txt on browser using servlet. But the problem is that only content related to Tag2 is being displayed

  • [Solved] gnome install problem

    Fresh install of Arch and I'm trying to get gnome installed, I've done it before without a problem but today when I try to install gnome "pacman -S gnome" it says "error: target not found: gnome" I have the [extra] repo enabled so I'm not sure what t

  • I cant open my id iTunes

    How to open my itnunes id

  • Unuseable AI CS6 delays with placed files

    Anyone else having my problem. So now I feel like I am going backwards! For years I have created files in AI which contain a number of placed .psd files. I have been upgrading AI without incident, but going from AI CS5.5 to AI CS6 is a disaster. To o

  • LMS 3.1 Baseline Template Fails

    NEED HELP! :-) I made a baseline template that basicaly says: If you encounter an interface with a vlan24, apply a port-security mac-address sticky command. TEMPLATE FOLLOWS: In Conditional Block's SUBMODE: interface [#.*Ethernet.*#] CLI Command (of