Issue in Datasource creation Transaction data

Hi,
While creating the Datasource for the Transaction Data , we have info objects custom defined with length NUMC & length4 , but when in the proposal tab when saying the Load example data the data type and length are changing to INT2 and 5 like wise in fields tab also
why is this happening. Pls help.
Regards,
Sruthi

Hi Sruthi,
This is normal when you create data sources. The system generally looks at the field values and decides its data type and length.
If you do not want this data type and length to be taken, what you can do is go to the fields tab, there it will prompt you with a message 'Copy fields from propsal' or someting like this, you click on 'No'. Instead in the fields tab you will find a column Info object, just write the technical name of the info object and press enter. This will take the data type and lenght of your info object.
Hope this helps.
thanks,
rahul

Similar Messages

  • Issue when Uploading the Transactional Data

    Hi Gurus,
    I am not an expert in Back- End SQl and I am BI guy. Please provide a solution or what exactly is going in this Error. I am facing an  issue Where I am loading a Transactional Data into Finance application with out any logic and Conversion
    Load get fails with Error after Running the Data Management Package
    Package: Import
    Appset: XXXXXX
    Application: FINANCE
    Request Time: 2009-04-06 18:31:43
    Start Time: 2009-04-06 18:31:44
    End Time: 2009-04-06 18:33:32
    Total Time: 00:01:48
    TOTAL STEPS 3
    1. Assign initial parameters: completed in 2 sec.
    2. Convert data: completed in 3 sec.
    3. Load and process: completed in 103 sec.
    Selection
    FILE= DataManager\DataFiles\Pet Depot Finance Data.txt
    TRANSFORMATION= DATAMANAGER\TRANSFORMATIONFILES\SYSTEM FILES\IMPORT.XLS
    CLEARDATA= No
    RUNLOGIC= Yes
    CHECKLCK= Yes
    The list of conversion files in each transformation file
    Transformation file: DATAMANAGER\TRANSFORMATIONFILES\SYSTEM FILES\IMPORT.XLS
    Messages
    Convert data
    More than Max reject count records rejected , Please check transformation file.C:\OutlookSoft\Data\WebFolders\HPGLOBAL\FINANCE\DATAMANAGER\TRANSFORMATIONFILES\SYSTEM FILES\IMPORT.XLS
    Load and process
    FINANCE
    Success
    Submit Count : 9980 (Record count in source file : 9980)
    Accept Count : 9980
    Reject Count : 0 + 501 (reject count during convert)
    Regards
    Kishan Swagath

    Sorry Naveen,
    The  Application set parameters for Extension field update- HTM",TXT" as you provided is not working
    and I tried in many different ways also.
    This is following Error:
    Sytem Error:
    The system encountered an error and cannot proceed. Please select the Back Button and try again.If the problem persists, contact administrator.
    Job Name: http://training5/osoft/Admin/SetParameters.aspx?App=Finance
    Detail: The ,  character, hexadecimal value 0x2C,cannot begin with a name. Line 1, position 98.
    regards
    kishan

  • Issue in WIP Move Transactions Data Loading

    Hi,
    I am not able to load the data from Move Transaction Interface Table(wip_move_txn_interface) to the Move Transactions base table(wip_move_transactions). I used WICTMS concurrent program for pumping the data to the base tables.
    I tested all datas in the interface table is looking fine.
    I given for some flag values in the cols
    Process_Phase 1(Move validation), Process_Status 1(Pending)
    and Transaction_Type 1(Move Transaction)
    And also i tested with all combination flags in the above cols but still the datas are not loading to the move transactions base table.
    can any one give ur idea to solve this issue
    with regards
    Ram

    Hi,
    pls check the move transaction interface manager.
    it should be launched and scheduled to run in frequent interval.
    the functionality of this manager is to procedd the pending records in interface and to update in base table ( move transactions)
    u can check the move trxn manager in inventory-->setup-->interface managers

  • Regarding Generic DataSource loading transaction data

    What I have done:
    Create a Generic DataSource  from a table, replicate it to BW.
    Create a standard DataStore object, and create InfoPackage, and DTP.
    Now I want to load data,  What's the steps I need to do?
    Start InfoPackage and execute DTP. But  I can't see data in the DataStore. What's Wrong?
    And Another Questions
    I want to load data partially. I find  Data Selection  in InfoPackage, and enter values, and then what?
    <removed by moderator>.
    Thanks and Regards.
    Edited by: Siegfried Szameitat on Aug 25, 2010 11:28 AM

    Hi,
    You did right, but please check whether data is available in the table for which you created generic data source.
    If data is available in the table, then schedule the info package and check whether data came to PSA or not.
    If data is available till PSA then execute DTP.
    To load data partially:
    We can do at 2 levels. a) at infopackage level  and b) DTP level
    a) To load data selectively give particular selections at PSA level, which will brings the data to BW as per our selection.
    b) We can load all the data till PSA without any selections at infopackage level and give selections at DTP level which will load data to the particular DSO/CUBE as per selection.
    Hope this helps you.
    Thanks,
    Sai Chand.S

  • Datasource exits transactional data, master data, hierarchy pls help

    Hi experts,
    I got to do a user exit assignment.
    I m new to concept and have only little bit of theory knowledge.
    i shud know the coding part and what shud i do to solve the issue
    pls help me pls pls
    i  anybody knows this i will be greatful
    Sincerly
    Jay

    Hi,
    Thanks so much for ur responsee.
    I have to
    ask the access key from the basis consultant as i m new to the company.This position is for contract.and i m new to the company.
    I need to begin my task soon.
    So  I thought of having idea before i start to work for this.
    And coding too i need ur help .
    i got to know the function module exit ..just had a brief reading about it from the network.
    Thanks a lot in advance
    Jay

  • Transaction data loading error

    I have one info-cube: C1, characterstic: Time(0calday), material number(IO_MAT), company code (0comp_code)
    key figure: price of material (IO_PRC)
    I create one datasource for transaction data
    Material      Comp code     Price
    110001     7770              23
    when I create transformation, it says error 1::
    Rule 2 (target field: IO_PRC): Field PRICE must be assigned to an InfoObject
    Message no. RSTRAN526
    Diagnosis
    No InfoObject is assigned to field PRICE. This is mandatory if you want to use the corresponding rule type.
    System Response
    The rule is invalid.
    Procedure
    Assign an InfoObject to the field
    error 2:
    Key rule 3 (target field: 0CALDAY): Initial update set
    Message no. RSTRAN508
    do I need another column in my upload file for date? should I put "16/11/2011" or "11.16.2011" for example?
    if I don't provide date, is it ok to run DTP? thanks

    hi,
    I already have key figure IO_PRC( price) defined and in my datasource, I have also a field called " price" as well as in the upload file. and I already create a mapping by link "price" (upload file field) and IO_PRC (key figure)
    The issue is:
    No InfoObject is assigned to field PRICE.
    and second issue is:
    Rule (target field: IO_PRC): No source unit assigned
    Message no. RSTRAN517
    My key figure IO_PRC is defined as:
    Data type: CURR, fixed currency: USD  Unit/currency: empty,  Data element: /BIC/OIIO_PRC
    anything missing?

  • Problem in loading of flat file transaction data into BI7

    Hi Experts,
    I am new to BI7, got in problem in creation of Data source.
    I have fields in flat file are:
    CUSTID,SREPID,MATID,PRICE PER UNIT,UNIT,QUANTITY,TRANS.DATE
    one of the row under the above fields is
    C100,SR100,MAT01, 50,CS,5,19991005
    Created infoobjects are:
    IO_CUSID
    IO_SRID
    IO_MATID
    IO_PRC
    IO_QTY
    IO_REV
    0CALDAY
    IO_QTY was created with Unit/currency '0UNIT'
    In creation of Data source, under field tab system shown extra CS field, I did confuse that which infoobject should be map to this field. At the same time i created IO_QTY with 0UNIT so when i entered IO_QTY under infoobjects column, system automatically created 0UNIT infoobject. I didn't completly understand why one of the unit (CS) sat under the fields column. could you clarify me please.
    And also could you please tell me the procedure of creating transfer routine for sales revenue as we didn't have this object in flat file (SS). In earlier version of BW(Addison Wesley Step by Step book) i did this at infosource level. Here i am loading the data without infosource so just i would like to know is it possible to create transfer routine at DS level or do i need to create Infosource in this case. If it is the case also could you please make me understand with procedure to create transfer routine for sales revenue.
    Your solutions will be more appreciated with points.
    Thank you,
    Shri

    Hi,
    1.Open Administrator Workbench: Modeling, from the menu or using the transaction RSA1
    2.Go to Source Systems (File)and Create a new System.
    3. Double click on the datasources, create data source
    4.Entitle the Datasource, choose Transaction Data as Data Type Datasource
    5. In next screen, Go to Extraction , Activate the data source
    6.Go to Preview. Press Read Preview Data.
    7.Data will be loaded: Save and activate the datasource
    8.Go to InfoProvider, go to Info area and create Infocube
    9.Entitle the infocube, press create
    10.Display all info objects: . Choose your info objects , Move the characteristics and key figure to the infocube by drag and drop adn activate
    11.Go to InfoCube, create transformation
    12.Click on the ‘Show Navigator’ button. Match the fields in navigator. Save and activate.
    13.go to info provider, your info cube, create data transfer process
    14.Choose: Extraction Mode: full
    Update: Valid records update, Reporting possible (Request green)
    Activate, execute
    14.Double click on the data source, Read Preview Data
    15.Create an InfoPackage by right clicking on the datasource. Execute the load into PSA.
    16.Verify data was loaded into PSA before proceeding with the next step.
    17. Execute the Data Transfer Process
    18.Monitor the results (Menu: GoTo: DTP Monitor)
    19.Try to display the data at the BW Frontend.
    Thanks,
    Sankar M

  • Generic datasource technical settings: Data class : Transaction or Master?

    Dear Experts,
    I am not sure what is the difference in datasource technical settings (in R/3) : Data Class = Appl1 (transaction data) vs Data Class = Appl0  (master data).
    The reason for asking is i have a z-table used as the table of a generic datasource and this table contains master data.
    The Data Class is set as Transaction data.
    It works. So, what is the difference if its set to Master data as the Data Class?   Is there performance difference during data extraction?
    Please advise.
    regards
    Pascal

    Hi,
    Data classes are assigned during table creation and are maintained in technical settings,
    Data class: By choosing data class some space will be allocated to the table in the database when it is created.
    Each data class corresponds to a physical area in which all the tables assigned to this data class are stored.
    There are 3 main data classes:
    a) APPL0- Which is the master data. Data which will be rarely changed.
    An example of master data can be like name, employee number and telephone number.
    b) APPL1-Which is transaction data. Data that is frequently changed.
    An example of transaction data is the goods in go down which will change as per the purchases.
    c) APPL2-Which is organizational data. Customizing data that is defined when the system is installed and rarely changed.
    Example may be table with country codes.
    By assigning the data class to the table  we can retrieve the data very easily.
    There are also 2 more data classes USR and USR1, which are provided for the customer.
    These are for the user developments. The tables assigned to these data classes are stored in a table space for user developments. 
    Regards,
    Durgesh.

  • Issue in creation of data from extended segment in background mode

    Dear all,
    I am facing an issue in creation of data in receiving system using IDOC for an xtended matmas segment(Extended for classification view in user exit).The issue is that the idoc is received successfully in r3eceiving system but not created successfuly in data base .(Though it is shown green/successful).When i execute this from we19 the data is created successfuly in data base.I will be thankful if you can guide me resolve issue.
    Thanks.

    Hello,
    you can use CALL TRANSFORMATION id, which will create a exact "print" of the ABAP data into the XML.
    If you need to change the structure of XML, you can alter your ABAP structure to match the requirements.
    Of course you can create your own XSLT but that is not that easy to describe and nobody will do that for you around here. If you would like to start with XSLT, you´d better start the search.
    Regards Otto

  • Can V find Master data datasource by having Transaction data datasource?

    Hello All
    I have a datasource in r/3 side by this can v find Master data datasource?
    The Transaction datasource is 2lis_02_scl?
    how to find Master datasource for this?
    Many Thanks
    balaji

    AHP hello
    Thanks for info given
    Can v view same for customized datasources also?
    is it possible?
    so for datasource 2lis_11_vaitm,if v click on "Infosource Overview" v can view all the Infosource name,by this v can find our Master Datasource.?
    so for ex.,I can c infosource 0CUST_GRP1,so this is the datasource for Master data from r/3 side?
    Is it correct?
    Many Thanks
    balaji

  • Issue with CIF Integration model for Transaction data

    Hi Gurus,
    I have activated the Integration model for PO & PReqs by location wise and i assumed that transaction data is online and we need not to re activate for any new Product / location combination got created in system.
    But the issue is that every time a new material got created, we need to deactivate and activate the integration model for Transaction data to get the transaction data into APO.
    Is there any way to avoid the following exercise as it is taking very long time for activation.
    Please guide me as it is very urgent.
    Thanks for help in advance...
    Thanks & Regards,
    Jagadeesh

    I assume 1,60,000 location products are spread around different locations.
    Rather than one Integration Model it is better to have multiple Integration Models.
    For example: one for each region like North America, one for Europe, one for Asia (assuming you have countries spread across the world). Or create Intgeration Model by Country.
    This way you reduce the number of Products in an Integration Model.
    It is very important to have manageable set of Integration Models. Let me give an example - you have some problem hence the single Material Master Integration Model is down (inactive). At that time any PP or PDS transfer will not have the Header or COmponent products transferred to APO (in effect PDS/PPM cannot be transferred). If you are creating or converting Planned Orders they will not transfer to R/3 (as Header product is not part of active intgeration model).
    But if you have country spefic or region specific Integration Model - only that country is affected not all.
    In fact you should have other integration model (like PDS/PPM, Procurement Relationships, Planned / Production Orders, Sales Orders, Stocks) in same manner i.e. either Country(s) specific or group of countries by region. The risk of models getting inactive or taking too much time to activate after regeneration easily outweighs management of more number of Integration Models (compared to one Global integration model per object).
    Hope this gives you some direction.
    Somnath

  • BPS Layout - Combinations on transaction data issue

    <p>
    I've got a planning level with some characteristics (10) and one key figure (0QUANTITY). All the characteristics are restricted for one value in the level, except one, which is restricted by an exit variable for one or more values (depending from other parameters). Letu2019s call this characteristic 0MATERIAL.
    On this level Iu2019ve got two planning layouts: both have Material on the lead column and quantity on the data column (with all the other chars in the header): layout 1 displays all the possible combinations, while layout 2 displays only combinations from transaction data.
    This way I let the user select the material with layout 1 (writing on the quantity column), and with layout 2 I show him his selection (only the materials with quantity other than 0).
    </p>
    <p>
    Everything is working fine when Material is restricted for more than 1 value:  I can see the material number on layout 2 only if I set a quantity on layout 1.</p>
    <p>When material is restricted for only one value in my level (with my exit variable), both layout 1 & 2 show one record (with the material number and a u20180u2019 quantity); in deed Iu2019m expecting layout 2 (which shows only combinations from transaction data) to be empty.</p>
    <p>
    It seems like the system is adding a dummy record in my layout: it happens even if I delete all the data in my infocube.
    Does anyone know how to fix this and display layout 2 with no records?</p>
    Edited by: federico blarasin on Aug 10, 2010 5:06 PM

    Hello Marc,
    I'm sorry but it's not that easy
    There's no data in my cube (I deleted all the data requests in RSA1), there's no data in my planning buffer.
    If I change the selection in my level, adding another material (with the characteristic restricted for two values), everything works fine:
    -layout 1 shows 2 rows (with quantity = 0);
    -layout 2 shows 0 row (there's no data, layout is blank).
    If in my level I restrict the material for only 1 value, it will result in both layouts showing 1 row, with 0 quantity.
    I tried to reproduce the issue, building a dummy level with some chars and a key figure. Every char is restricted for only one value, except one char (on the lead column in the layout) which is restricted for two or more values: everything works fine.
    But if I restrict the lead char for 1 only value, the layout supposed to show the transactional data shows me a dummy record (it's not blank).
    Edited by: federico blarasin on Aug 12, 2010 3:27 PM

  • Why Transaction Date Line Earlier Created than Creation Date and Make Wrong Sequence?

    Hi Guys,
    In material transaction record, we have two different item and transaction : First is Move Order Issue and then WIP Completion.
    Both of them have same problem. The problem is in the transaction_date and creation_date. If we see the transaction_date is earlier created than creation_date
    The query data from material transaction order by descending :
    SEGMENT1
    TRANSACTION_QUANTITY
    TRANSACTION_TYPE_NAME
    TRANSACTION_DATE
    CREATION_DATE
    PCG-001-0047
    150
    PO Receipt
    6/10/2014 16:54
    6/10/2014 16:57
    PCG-001-0047
    -30
    Move Order Issue
    6/10/2014 16:26
    6/10/2014 17:00
    SEGMENT1
    TRANSACTION_QUANTITY
    TRANSACTION_TYPE_NAME
    TRANSACTION_DATE
    CREATION_DATE
    BM-200-1
    774.48
    WIP Completion
    27-FEB-2014 23:07:47
    27-FEB-2014 23:08:38
    BM-200-1
    -165.77
    WIP Issue
    27-FEB-2014 23:01:58
    27-FEB-2014 23:09:21
    BM-200-1
    -213.21
    WIP Issue
    27-FEB-2014 14:11:44
    27-FEB-2014 14:12:50
    BM-200-1
    -770.04
    WIP Issue
    27-FEB-2014 06:01:50
    27-FEB-2014 06:06:46
    BM-200-1
    -332.19
    WIP Issue
    27-FEB-2014 05:51:11
    27-FEB-2014 05:51:37
    BM-200-1
    990.86
    WIP Completion
    27-FEB-2014 01:16:54
    27-FEB-2014 01:17:44
    This problem have made each transaction in wrong sequence. The PO Receipt must be created before Move Order Issue and The WIP Completion must be created before WIP Issue.
    And also this wrong place record take effect to costing.
    How can be happened? And any solution to solve and prevent this problem?
    Thank for your attention. Please Reply.
    Regards,
    Contrasena Luz

    HI luz..
    In your case number 1, its look like hapened due to date in form transact move order not automaticaly update.
    but i dont know. why transaction date in form transact move order not automaticaly update if we dont open close that form.
    anyone explain this?
    maybe little tips, you must inform your user to be close that form after he / she doing allocate / transact move order.
    or you can personalize that form.
    hope this help.
    regards,
    the pooh

  • CSV creation through PLSQL having issue with some rows of data

    Hi,
    having issue with in some rows of data which is created by the PLSQL code.
    Issue description
    - 50000 rows of data in my CSV
    -around 20 fileds in a row
    - in some the row (in 50000 rows) some fields (20 rows of data) are returning empty as result but actually my query returns data for these fields
    Hope the issue is clear
    Code given below
    CREATE OR REPLACE FUNCTION TSC_OM_AUDIT(ERR_DESC IN OUT VARCHAR2,
    WEB_FILE_URL IN OUT VARCHAR2 ) RETURN BOOLEAN IS
    --Variable Declaration
    L_buff_line VARCHAR2(500);
    L_hdr_str VARCHAR2(32700);
    L_selling_UOM VARCHAR2(5);
    L_prim_bar_code VARCHAR2(30);
    L_status_pri_bar VARCHAR2(2);
    L_multpl_bar_exist VARCHAR2(2);
    L_multpl_prim_bar_exist VARCHAR2(2);
    L_prim_simp_pack VARCHAR2(30);
    L_staus_prim_simp_pack VARCHAR2(2);
    L_mupl_prim_pack_exist VARCHAR2(2);
    L_prim_supp_prim_simpl_pack VARCHAR2(15);
    L_prim_sim_supp_to_TPNB VARCHAR2(2);
    L_sel1 VARCHAR2(200);
    L_sel2 VARCHAR2(200);
    L_sel3 VARCHAR2(200);
    L_item_till_desc VARCHAR2(200);
    L_lengh1 VARCHAR2(200);
    L_width1 VARCHAR2(200);
    L_height1 VARCHAR2(200);
    L_lengh2 VARCHAR2(200);
    L_width2 VARCHAR2(200);
    L_height2 VARCHAR2(200);
    L_lengh3 VARCHAR2(200);
    L_width3 VARCHAR2(200);
    L_height3 VARCHAR2(200);
    --Item type
    CURSOR C_ITEM is
    select im.item L_item,
    im.status L_status,
    im.item_desc L_item_desc,
    'Regular' L_item_type,
    im.dept L_dept,
    im.class L_class,
    im.subclass L_subclass,
    'N/A' L_CW_item_order_type,
    'N/A' L_CW_item_sale_type,
    im.standard_uom L_standard_uom,
    NULL L_selling_uom,
    im.tsl_base_item L_tsl_base_item
    from item_master im
    where im.item_number_type='TPNB'
    -- and im.last_update_id = 'DATALOAD'
    -- and im.create_datetime>=to_timestamp('2010-11-05 10:57:47','YYYY-MM-DD HH24:MI:SS')
    and im.sellable_ind='Y'
    and im.orderable_ind='Y'
    and im.inventory_ind='Y'
    and im.item_xform_ind='N'
    and im.catch_weight_ind='N'
    and rownum<10;
    --order by im.item asc;
    Cursor C_Selling_UOM (tpnb varchar2) is
    select selling_uom
    from rpm_item_zone_price
    where item = tpnb;
    Cursor C_prim_bar (tpnb varchar2) is
    select item,
    status
    from item_master iem
    where item_parent = tpnb
    and iem.primary_ref_item_ind ='Y';
    Cursor C_multi_bar_exit (tpnb varchar2) is
    select count(*)
    from item_master iem
    where item_parent = tpnb;
    Cursor C_multpl_prim_bar_exist (tpnb varchar2) is
    select count(*)
    from item_master
    where item_parent = tpnb
    and primary_ref_item_ind ='Y';
    Cursor C_staus_prim_simp_pack (tpnb varchar2) is
    select piem.pack_no,
    iem.status
    from item_master iem,
    packitem piem
    where piem.item = tpnb
    and piem.pack_no = iem.item
    and iem.tsl_prim_pack_ind ='Y';
    Cursor C_multpl_prim_pack_exist (tpnb varchar2) is
    select count(*)
    from item_master iem,
    packitem piem
    where piem.item = tpnb
    and piem.pack_no = iem.item
    and iem.tsl_prim_pack_ind ='Y';
    Cursor C_prim_supp_prim_simpl_pack (tpnd varchar2) is
    select supplier
    from item_supplier
    where item = tpnd
    and primary_supp_ind= 'Y';
    Cursor C_prim_sim_supp_to_TPNB (tpnb varchar2,suppl number) is
    select 'Y'
    from item_supplier
    where item = tpnb
    and supplier = suppl;
    Cursor C_item_descretion_SEL (tpnb varchar2) is
    select sel_desc_1,
    sel_desc_2,
    sel_desc_3
    from tsl_itemdesc_sel
    where item =tpnb;
    Cursor C_item_till_descretion (tpnb varchar2) is
    select till_desc
    from tsl_itemdesc_till
    where item=tpnb;
    Cursor C_EA (tpnb varchar2,suppl number) is
    select length,
    width,
    height
    from item_supp_country_dim
    where item= tpnb
    and supplier = suppl
    and dim_object='EA';
    Cursor C_CS (tpnb varchar2,suppl number) is
    select length,
    width,
    height
    from item_supp_country_dim
    where item= tpnb
    and supplier = suppl
    and dim_object='TYUNIT';
    Cursor C_TRAY (tpnb varchar2,suppl number) is
    select length,
    width,
    height
    from item_supp_country_dim
    where item= tpnb
    and supplier = suppl
    and dim_object='TRAY';
    BEGIN
    --INITIAL
    WEB_FILE_URL := TSC_RPT_GRS_EXL_GEN.WEB_URL||TSC_RPT_GRS_EXL_GEN.OPEN_FILE;
    TSC_RPT_GRS_EXL_GEN.put_line('Poland Production Cutover');
    TSC_RPT_GRS_EXL_GEN.skip_line;
    l_hdr_str := 'L_item_TPNB,L_status,L_item_desc,L_item_type,L_section,L_class,L_subclass,L_cw_order_type,L_cw_sale_type,L_std_UOM,L_selling_UOM,'||
    'L_base_item,L_prim_bar_code,L_status_pri_bar,L_multpl_bar_exist,L_multpl_prim_bar_exist,L_prim_simple_pack,L_staus_prim_simp_pack,L_mupl_prim_pack_exist,'||
    'L_prim_supp_prim_simpl_pack,L_prim_sim_supp_to_TPNB,L_sel1,L_sel2,L_sel3,L_item_till_desc,L_lengh1,L_width1,L_height1,L_lengh2,L_width2,L_height2,L_lengh3,L_width3,L_height3';
    l_hdr_str := TSC_RPT_GRS_EXL_GEN.CONVERT_SEPARATOR(l_hdr_str);
    TSC_RPT_GRS_EXL_GEN.put_line(l_hdr_str);
    for rec_c_item in C_ITEM
    LOOP
    open C_Selling_UOM (rec_c_item.L_item);
    fetch C_Selling_UOM into L_selling_UOM;
    close C_Selling_UOM;
    open C_prim_bar (rec_c_item.L_item);
    fetch C_prim_bar into L_prim_bar_code,L_status_pri_bar;
    close C_prim_bar;
    open C_multi_bar_exit (rec_c_item.L_item);
    fetch C_multi_bar_exit into L_multpl_bar_exist;
    close C_multi_bar_exit;
    IF to_number(trim(L_multpl_bar_exist)) > 1 THEN
    L_multpl_bar_exist:='Y';
    ELSE
    L_multpl_bar_exist:='N';
    END IF;
    open C_multpl_prim_bar_exist (rec_c_item.L_item);
    fetch C_multpl_prim_bar_exist into L_multpl_prim_bar_exist;
    close C_multpl_prim_bar_exist;
    IF to_number(trim(L_multpl_prim_bar_exist)) > 1 THEN
    L_multpl_prim_bar_exist:='Y';
    ELSE
    L_multpl_prim_bar_exist:='N';
    END IF;
    open C_staus_prim_simp_pack (rec_c_item.L_item);
    fetch C_staus_prim_simp_pack into L_prim_simp_pack,L_staus_prim_simp_pack;
    close C_staus_prim_simp_pack;
    open C_multpl_prim_pack_exist (rec_c_item.L_item);
    fetch C_multpl_prim_pack_exist into L_mupl_prim_pack_exist;
    close C_multpl_prim_pack_exist ;
    IF to_number(trim(L_mupl_prim_pack_exist)) > 1 THEN
    L_mupl_prim_pack_exist:='Y';
    ELSE
    L_mupl_prim_pack_exist:='N';
    END IF;
    open C_prim_supp_prim_simpl_pack (trim(L_prim_simp_pack));
    fetch C_prim_supp_prim_simpl_pack into L_prim_supp_prim_simpl_pack;
    close C_prim_supp_prim_simpl_pack ;
    open C_prim_sim_supp_to_TPNB (rec_c_item.L_item,to_number(trim(L_prim_supp_prim_simpl_pack)));
    fetch C_prim_sim_supp_to_TPNB into L_prim_sim_supp_to_TPNB;
    close C_prim_sim_supp_to_TPNB ;
    open C_item_descretion_SEL (rec_c_item.L_item);
    fetch C_item_descretion_SEL into L_sel1,L_sel2,L_sel3;
    close C_item_descretion_SEL ;
    open C_item_till_descretion (rec_c_item.L_item);
    fetch C_item_till_descretion into L_item_till_desc;
    close C_item_till_descretion ;
    open C_EA (rec_c_item.L_item,to_number(trim(L_prim_supp_prim_simpl_pack)));
    fetch C_EA into L_lengh1,L_width1,L_height1;
    close C_EA ;
    open C_CS (rec_c_item.L_item,to_number(trim(L_prim_supp_prim_simpl_pack)));
    fetch C_CS into L_lengh2,L_width2,L_height2;
    close C_CS ;
    open C_TRAY (rec_c_item.L_item,to_number(trim(L_prim_supp_prim_simpl_pack)));
    fetch C_TRAY into L_lengh3,L_width3,L_height3;
    close C_TRAY ;
    L_buff_line := TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_item), TRUE)||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_status))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_item_desc))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_item_type))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_dept))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_class))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_subclass))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_CW_item_order_type))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_CW_item_sale_type))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_standard_uom))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_selling_UOM)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_tsl_base_item))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_prim_bar_code)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_status_pri_bar)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_multpl_bar_exist)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_multpl_prim_bar_exist)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_prim_simp_pack)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_staus_prim_simp_pack)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_mupl_prim_pack_exist)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_prim_supp_prim_simpl_pack)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_prim_sim_supp_to_TPNB)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_sel1)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_sel2)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_sel3)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_item_till_desc)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_lengh1)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_width1)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_height1)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_lengh2)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_width2)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_height2)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_lengh3)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_width3)))||
    TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_height3)));
    TSC_RPT_GRS_EXL_GEN.PUT_LINE(L_buff_line);
    L_selling_UOM :=NULL;
    L_prim_bar_code :=NULL;
    L_status_pri_bar :=NULL;
    L_multpl_bar_exist :=NULL;
    L_multpl_prim_bar_exist :=NULL;
    L_prim_simp_pack :=NULL;
    L_staus_prim_simp_pack :=NULL;
    L_mupl_prim_pack_exist :=NULL;
    L_prim_supp_prim_simpl_pack :=NULL;
    L_prim_sim_supp_to_TPNB :=NULL;
    L_sel1 :=NULL;
    L_sel2 :=NULL;
    L_sel3 :=NULL;
    L_item_till_desc :=NULL;
    L_lengh1 :=NULL;
    L_width1 :=NULL;
    L_height1 :=NULL;
    L_lengh2 :=NULL;
    L_width2 :=NULL;
    L_height2 :=NULL;
    L_lengh3 :=NULL;
    L_width3 :=NULL;
    L_height3 :=NULL;
    END LOOP;
    TSC_RPT_GRS_EXL_GEN.close_file;
    return TRUE;
    EXCEPTION WHEN OTHERS THEN
    ERR_DESC := '['||SQLCODE||']-'||SUBSTR(SQLERRM,1,200);
    return FALSE;
    END TSC_OM_AUDIT;
    Please suggest something on this
    Regards,
    Shamed H

    Hi Shamid,
    This forum is only for questions regarding the SQL Developer tool. Please post in Forum Home > Database > SQL and PL/SQL:
    PL/SQL
    Regards,
    Gary
    SQL Developer Team

  • Transaction Data Icon Missing For FlatFile Datasource

    Hi All,
    We are loading the data by using the flat file data is loaded successfully.But beside the cube we will have activation icon , Aggregates Icon and Transaction data icon. In our case we are missing transaction data icon.What could be the reason.
    But data loading is fine and for some of time chars also data missing .
    Pls anybody can throw some light on this.
    Thanks in Advance,
    Shah.

    Hello S SR,
    How r u ?
    just see the top and make the column adjustment like we do in MS-EXCEL you can see the Transactional Data ICON.
    Best Regards....
    Sankar Kumar
    +91 98403 47141

Maybe you are looking for