Field names with now values behind are written to RDI-File?

Dear experts,
I have a question concerning the RDI file format.
The specification of RDI file said the following about the structure of each RDI file
"field name" is placed in position                 :        104     
"field length" indicator is placed in position :        235 - 237
"field value" is placed in position                 :        241     Specified by u2018field length indicatoru2019
In addition I got the information, that even if there is no field value for a specific field name. That the field name and also the length of the field will be displayed in the RDI file.
Now I generated an RDI file and I see that only these field (name, position, value) are displayed in RDI which have a value. Fields which contains no value are not displayed!
In conclusion, my first question would be if its correct that field names and also the lengths are everys time displayed in RDI even if there is no value for it?
If this is true,  the second question would be: Whatr could be the reason that the field names are not in the RDI file when there is no value for it.
Thanks in advance for any helpful answers

Dear experts,
I have a question concerning the RDI file format.
The specification of RDI file said the following about the structure of each RDI file
"field name" is placed in position                 :        104     
"field length" indicator is placed in position :        235 - 237
"field value" is placed in position                 :        241     Specified by u2018field length indicatoru2019
In addition I got the information, that even if there is no field value for a specific field name. That the field name and also the length of the field will be displayed in the RDI file.
Now I generated an RDI file and I see that only these field (name, position, value) are displayed in RDI which have a value. Fields which contains no value are not displayed!
In conclusion, my first question would be if its correct that field names and also the lengths are everys time displayed in RDI even if there is no value for it?
If this is true,  the second question would be: Whatr could be the reason that the field names are not in the RDI file when there is no value for it.
Thanks in advance for any helpful answers

Similar Messages

  • Camparing file name with a value of the field in the source

    Hi All,
    I have a file sender. I need to compare the file name with the value of a field in the source and then map to the target.
    For example:
    <Record>
         <Date>20071103></Date>
         <name>abcd</name>
    </Record>
    the name of the file would be 20071103. i need to check this file name with value in 'date' field , if its true then we need to map it to target
    please suggest some way to meet the reqirement
    thanks
    jhansi

    Hi,
    Here is the reason i need to do this:
    The data is loaded by DTP in process chain. Overlaping requests are deleted. But, iIn some cases requests with the same selection options  need not to be deleted. My idea was to change selection options in Manage(infocube) with Abap program without changing selection options in DTP filter,  so that the system would not recognize requests as "overlaping requests".
    So, where is the information about shown in the field Selection Options is stored? In which tables?
    Thanks
    Tigr_Z

  • What is table name and field name for balance value in sales order in sap

    hi i want to make FS for sales order status report .and i want balance value in report please tell me about table field name of balance value.

    You can get the Sales Order status in Table VBUK & VBUP at Item Level.
    To achieve the Open Value , first consider the Open Quantity.Refer VBAP - KWMENG (Order Quantity) , then from LIPS - LFIMG (Delivery Quantity) , you will get the Open Quantity & then accordingly you will get the open Value.
    Best Regards,
    Ankur

  • How to print Field name with value of a Class object?

    hi, In C#, I need to print a class field or property name with value without using reflection or string.join method.
    For eg.
    protected void Button1_Click(object sender, EventArgs e)
    List<EmployeeInfo> obj = new List<EmployeeInfo>();
    obj.Add(new EmployeeInfo { eid = 123 });
    obj.Add(new EmployeeInfo { ename = "abc" });
    Response.Write(obj.ToString()); // output must be => ename ="abc" , eid = 123
    public class EmployeeInfo
    public string ename;
    public int eid;
    It need to be resulted as follows automatically with property name and value :
    ename ="abc" , eid = 123
    It need to be resulted with good performance and simple way.

    You could override ToString method in EmployeeInfo class:
    public class EmployeeInfo
    public string ename;
    public int eid;
    public override string ToString()
    return string.Format("ename =\"{0}\" , eid = \"{1}\"", ename, eid);
    protected void Button1_Click(object sender, EventArgs e)
    EmployeeInfo obj = new EmployeeInfo() { eid = 111, ename = "aaa" };
    Response.Write(obj.ToString());

  • Parameter field should pick the values which are there in the value table

    Hi Experts,
    I have a requ. where in a parameter field should pick only the values which are there in the value table for that particular field and should not allow the User to put in any other value.
    The value table is created in the program manually.
    EX:If the value table contains two sales organization VE03 and VE65 then the field shouldn´t allow anyother value other then those two.
    Thanks and Regards,
    Arun

    Try using a listbox.
    report  zrich_0001.
    type-pools: vrm.
    data: ivrm_values type vrm_values.
    data: xvrm_values like line of ivrm_values.
    data: name type vrm_id.
    parameters: p_vkorg(4) type c as listbox visible length 20.
    at selection-screen output.
      name = 'P_VKORG'.
      xvrm_values-key = 'VE03'.
      xvrm_values-text = 'VE03'..
      append xvrm_values to ivrm_values.
      xvrm_values-key = 'VE65'.
      xvrm_values-text = 'VE65'..
      append xvrm_values to ivrm_values.
      call function 'VRM_SET_VALUES'
           exporting
                id     = name
                values = ivrm_values.
    at selection-screen.
      if p_vkorg is initial.
        message e001(00) with 'Please enter a sales org'.
      endif.
    Regards,
    RIch Heilman

  • Is there a way to rename multiple form field names with a "b" at the end?

    I have a two page form, both are identical.  I need to rename all the field names on page 2 with a "b" at the end of the file name so they dont conflict with that of the first page.  Is there any fast way of doing this without renaming each individual one at at time?  I have a LOT to do!

    It's not possible with JavaScript. The name property of a field is read-only.
    I would suggest making a template from the first page and then spawn a new page from it.
    If you do it from a script make sure you set the bRename property to true and the form fields will be automatically renamed, but you can't specify the name, it will be in following pattern:
    P<Page Number>.<Template Name>.<Original Field Name>

  • Field names with spaces in target file using fcc

    Hello Friends,
    My target structure fields:
    MT_Target
    ItemNo, ItemName, ItemQuantity, AmountValue, TotalAmount
    My requirement here is - In the target file - these fields should be generated with space. Shown as below:
    Item No, Item Name, Item Quantity, Amount Value, Total Amount
    How can i achieve this.
    Thanx
    S.

    if i understood u correctly u want to have a header line in ut target file same as that ur field names but with a space in between??
    if yes  the use :
    NameA.addHeaderLine=3
    NameA.headerLine =Item No, Item Name, Item Quantity, Amount Value, Total Amount
    http://help.sap.com/saphelp_nw04/helpdata/en/d2/bab440c97f3716e10000000a155106/content.htm

  • How to find the column name and table name with a value

    Hi All
    How to find the column name and table name with "Value".
    For Example i have value named "Srikkanth" This value will be stored in one table and in one column i we dont know the table how to find the table name and column name
    Any help is highly appricatable
    Thanks & Regards
    Srikkanth.M

    2 solutions by Michaels (the latter is 11g upwards only)...
    michaels>  var val varchar2(5)
    michaels>  exec :val := 'as'
    PL/SQL procedure successfully completed.
    michaels>  select distinct substr (:val, 1, 11) "Searchword",
                    substr (table_name, 1, 14) "Table",
                    substr (t.column_value.getstringval (), 1, 50) "Column/Value"
               from cols,
                    table
                       (xmlsequence
                           (dbms_xmlgen.getxmltype ('select ' || column_name
                                                    || ' from ' || table_name
                                                    || ' where upper('
                                                    || column_name
                                                    || ') like upper(''%' || :val
                                                    || '%'')'
                                                   ).extract ('ROWSET/ROW/*')
                       ) t
    --        where table_name in ('EMPLOYEES', 'JOB_HISTORY', 'DEPARTMENTS')
           order by "Table"or
    SQL> select table_name,
           column_name,
           :search_string search_string,
           result
      from cols,
           xmltable(('ora:view("'||table_name||'")/ROW/'||column_name||'[ora:contains(text(),"%'|| :search_string || '%") > 0]')
           columns result varchar2(10) path '.'
    where table_name in ('EMP', 'DEPT')
    TABLE_NAME           COLUMN_NAME          SEARCH_STRING        RESULT   
    DEPT                 DNAME                ES                   RESEARCH 
    DEPT                 DNAME                ES                   SALES    
    EMP                  ENAME                ES                   JONES    
    EMP                  ENAME                ES                   JAMES    
    EMP                  JOB                  ES                   SALESMAN 
    EMP                  JOB                  ES                   SALESMAN 
    EMP                  JOB                  ES                   SALESMAN 
    EMP                  JOB                  ES                   PRESIDENT
    EMP                  JOB                  ES                   SALESMAN 
    9 rows selected.

  • Problem getting field names with OCI

    Hi,
    I am trying to retrieve the names of select fields through the
    OCI using OCIParamGet() followed by OCIAttrGet(). This seems to
    work OK, in most cases, except occasionally I get one field name
    concatenated to the following field name.
    Has anyone else seen this before, and if so, how do you get
    around it? Let me know if you need more details.
    Thanks in advance.
    Tim
    null

    That worked. Thanks!
    Peter Kls (guest) wrote:
    : Timothy Sim (guest) wrote:
    : : Hi,
    : : I am trying to retrieve the names of select fields through
    the
    : : OCI using OCIParamGet() followed by OCIAttrGet(). This seems
    to
    : : work OK, in most cases, except occasionally I get one field
    : name
    : : concatenated to the following field name.
    : Try evaluating the string length returned by the OCIAttrGet
    call.
    : The name string is not (always) \nul terminated.
    : : Thanks in advance.
    : : Tim
    : good luck
    : Peter
    null

  • Change upload file name with com.oreilly.servlet.MultipartRequest to handle the file upload

    1. when use com.oreilly.servlet.MultipartRequest to handle the file upload, can I change the upload file name .
    2. how com.oreilly.servlet.MultipartReques handle file upload? do it change to byte ?
    what  different?  if I use the following method?
       File uploadedFile = (File) mp.getFile("filename");
                   FileOutputStream fos = new FileOutputStream(filename);
                    byte[] uploadedFileBuf = new byte[(int) uploadedFile.length()];
                   fos.write(data);
                 fos.close();

    My questions are
    1) when use oreilly package to do file upload , it looks like i line of code is enough to store the upload file in the
    file direction.
    MultipartRequest multi =
            new MultipartRequest(request, dirName, 10*1024*1024); // 10MB
    why some example still use FileOutputStream?
    outs = new FileOutputStream(UPLOADDIR+fileName); 
        filePart.writeTo(outs); 
       outs.flush(); 
      outs.close();
    2) can I rename the file name when I use oreilly package?

  • I would like to compare a CSV field "Name" with a SQL Server table field "ResourceName" and write out the person that is not in the SQL server table.

    if (this.DataCenterLaborFileUpload.HasFile)
                    var extension = Path.GetExtension(DataCenterLaborFileUpload.FileName);
                    string currentName = "";
                    decimal currentHours = 0.00M;
                    decimal currentFTE = 0.00M;
                    string ResourceName = "";
                    if (extension == ".csv")
                        StreamReader csvreader = new StreamReader(DataCenterLaborFileUpload.FileContent);
                        DataTable dt = new DataTable();
                        dt.Columns.Add("txtName");
                        dt.Columns.Add("txtHours");
                        dt.Columns.Add("txtFTE");
                        while (!csvreader.EndOfStream)
                            DataRow dr = dt.NewRow();
                            var line = csvreader.ReadLine();
                            var values = line.Split(',');
                            if (values[0].Trim() != "Pers.No.")
                                using (DbConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["SQLStaffingConn"].ConnectionString))
                                    conn.Open();
                                    using (DbCommand cmd = conn.CreateCommand())
                                        cmd.Connection = conn;
                                        cmd.CommandText = "SELECT ResourceName FROM
    StaffTracking  order by PersonnelResourceType, ResourceName";
                                     //   DbParameter p1 = cmd.CreateParameter();
                                     //   p1.ParameterName = "restype";
                                     //   p1.Value = "Supplier";
                                     //   cmd.Parameters.Add(p1);
                                        using (DbDataReader row = cmd.ExecuteReader())
                                            while (row.Read())
    ResourceName = row.GetString(0);
    if (ResourceName != (values[1].Trim()))
    if (values[1].Trim() == currentName)
    currentHours = currentHours + Convert.ToDecimal(values[9].Trim());
    else
    if (currentName == "")
    dr["txtName"] = currentName;
    dr["txtHours"] = currentHours;
    dr["txtFTE"] = currentFTE + Math.Round(currentHours / (weekdaysInMonth() * 8), 2);
    dt.Rows.Add(dr);
    dt.AcceptChanges();
    currentHours = Convert.ToDecimal(values[9].Trim());
    currentName = values[1].Trim();
                        DataRow drfinal2 = dt.NewRow();
                        drfinal2["txtName"] = currentName;
                        drfinal2["txtHours"] = currentHours;
                        drfinal2["txtFTE"] = currentFTE + Math.Round(currentHours / (weekdaysInMonth() * 8), 2);
                        dt.Rows.Add(drfinal2);
                        dt.AcceptChanges();
                        gvDataCenterLabor.DataSource = dt;
                    gvDataCenterLabor.DataBind();
                    //     Page.DataBind();
    Here is my csv file:
    Pers.No.
    Name
    HomeFID
    Copy Range/Value from Column V
    Worked Date
    Job Code
    Account
    Pay Type
    Activity Type
    Hours
    11111111
    Doe Jane
    USA7064810
    US1-08333.01.08.02.03
    20150223
    00S15H
    9.61E+09
    410
    8
    11111111
    Doe John
    USA7064810
    US1-08333.01.08.02.03
    20150210
    00S15H
    9.61E+09
    410
    9
    11111111
    Smith Jane
    USA7064810
    US1-08333.01.08.02.03
    20150226
    00S15H
    9.61E+09
    410
    8
    So if Doe Jane is not in the SQL table I would like to only display her.
    It's only displaying the ones from the CSV file that are in the SQL Table.
    Thanks

    Hi
    Please use this insert
    code button to provide code next time. It could better to help us to review  your code.
    Now let's focus your question, I have tried to test with your code. But failed.
    I would suggest that you could export columns "Name" and "ResourceName" to DataTable.
    Then use DataTable to compare and filter with its column value.
    Here is a helpful reference:
    Comparingtwo DataTables by specific
    column in C# [closed]
    Best regards,
    Kristin
    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.

  • How can I set 50 variables with the values that are inside an array?

    Hello,
    I have and array of numbers and an array of strings ( the name of the variables) These values are acquired every time from hardware.
    Now I created a graphical interface with 53 of these variables, and I need to create a link to update them with the correct value.
    Thanks
    Dario
    Attachments:
    Example_insert_53_values_in_53_varialbes.vi ‏23 KB

    Dario,
    you have posted your question to the Profibus forum. As your question is not directly related to Profibus, but to LabVIEW programming, your better should post it to the LabVIEW forum.
    Thanks
    Jochen

  • How to replace part of column name with dynamic value

    I have the following construction in an update transaction:
    $upd_blg_user_usr->addColumn("report_1_user", "NUMERIC_TYPE", "VALUE", "{rsCatReport.id_report}");
    The dynamic value, {rsCatReport.id_report}, gets a url variable.
    I want this variable to replace the "1" in the column name "report_1_user". Something like this:
    $upd_blg_user_usr->addColumn("report_{rsCatReport.id_report}_user", "NUMERIC_TYPE", "VALUE", "{rsCatReport.id_report}");
    That construction, however, does not work. Prevents the page from loading. I've tried different constructions but have not hit one one that works.
    First, I'm not sure anything will work and second, if some different construction will work, I don't know what it is.
    Can anyone answer these questions. Thanks in advance for your help.

    What? Are you some kind of genius?
    Yes that works perfectly. Thanks as always!
    Here's the rationale. The same basic form appears on many different pages. The only difference among the forms is the outcome of submitting the form. The form on different pages takes you to a different download page and a database column is marked to signify that the user downloaded that form. For instance:
    report_1_usr
    report_2_usr
    report_3_usr
    And so forth...
    Up to now each form has had to include the url variable so the submit would take the user to the right download page and it has had to include a unique reference to the correct database column.
    Now I can echo or insert that url variable all over the place, including the reference to the column name in the transaction, so I can use a single instance of the form and include it on all pages.
    Thanks for helping me figure out the last step.

  • Querying the schema for table name with column value!

    In my schema i have 500+ tables and other objects.
    i have a column with the name BO_PRODUCT_CODE.
    I wants to know in what tables the value of BO_PRODUCT_CODE='FX03'.
    i have query the user_tab_columns which gives me the result with 90 tables having the column BO_PRODUCT_CODE.
    What is query which will give me the exact number/name of the table whose column value is FX03. ie, BO_PRODUCT_CODE='FX03'.

    Hi you can use this approach:
    BEGIN
    v_str VARCHAR2(250);
    v_count NUMBER :=0;
    DECLARE
    FOR loop_tbl IN ( SELECT DISTINCT table_name FROM USER_TAB_COLUMNS
    WHERE column_name ='BO_PRODUCT_CODE' )
    LOOP
    v_str := 'SELECT COUNT(*) FROM ' || loop_tbl.table_name || ' WHERE BO_PRODUCT_CODE=||'''' ||'FX03' || '''' '
    EXECUTE IMMEDIATE v_str INTO v_count ;
    IF v_count > 0 THEN
    DBMS_OUTPUT.PUT_LINE ('Table Name :'|| loop_tbl.table_name || ' Count :'||v_count);
    END IF;
    v_count :=0;
    END LOOP;
    EXCEPTION
    WHEN others THEN
    DBMS_OUTPUT.PUT_LINE(SQLERRM);
    END;
    Please remove if any syntax error.
    Regards

  • Changing address book field name with automator

    can anyone advise how to change a field in multiple contacts using automator, ie i need to change either the 'work mobile', or 'home mobile' field to the simple 'mobile' so as to fix the phone book error i now have on my sony p900 since the recent 10.4.6 update rebuilt the phone version of my addressbook,
    the mobile now will not recognise the changed fields as mobile phones but as land lines, making the sending of sms etc difficult.
    As i have over 400 contacts this is a pain indeed....
    any genius scripters out there who can both help and explain?
    thanks
    simon

    Hi,
    According to your description, the name of a address list container is changed through Exchange management tool. However, Outlook clients still show the old name.
    In this case, I recommend you recreate a new profile to check the result. I test it and the address list updates in Outlook client only after I recreate the profile.
    If you have any question, please feel free to let me know.
    Thanks,
    Angela Shi
    TechNet Community Support

Maybe you are looking for

  • Java.util.MissingResourceException error

    Hi experts We have Installed ESS and all models are giving java.util.MissingResourceException error when I click on Language Resource. Please tell me it is problem with language settings, if so how to change the settings. I checked JCo language is se

  • Accounts to use with iSight

    I will soon be moving to Germany. My daughter and a friend of mine have macs and isight cameras. I am confused as to what accounts each of us needs in order to do audio/video conferencing with each other. Also, I have another friend who uses a PC wha

  • No HDD Recovery Area! While HDD Recovery Partition is exists

    About 2 days ago, my laptop (T115-1125) was crashed, I can't get into the windows because some error like this (Grub Loading error, blabla), knowing it, I realize that I just have one pieces Recovery Disc (I don't back it up until complete), and this

  • How to fix a jammed sleep botton from an ipod touch 4gen

    I was using my Ipod and it unfortantly the sleep botton jammed.  I dont know how it happen. But i want to fix it. Help me please!

  • Best export settings for Canon cameras: Key Frame Distance confusion

    Good evening! I have the Canon SX230 camera (for easy understanding, you could consider it as 5D Mark) and Premiere Pro CS5.5, and what I need is to export my project with the best similar to the source quality, as lossless as it possible (but not li