Creating Files Dynamically based on Condition

Hi Experts,
I want to create a scenario in which I want to have N number of target files based on some condition.
Suppose I have following Source structure .
<ns0:MT_Employee_Src xmlns:ns0="urn://FileToFile_ERD">
   <Details>
      <EmpId>1</EmpId>
      <Name>Rabi</Name>
      <Designation>ABAP</Designation>
   </Details>
      <EmpId>4</EmpId>
      <Name>Satya</Name>
      <Designation>ABAP</Designation>
   </Details>
</ns0:MT_Employee_Src>
My requirement is I want to have 2 different target files based on EmpId.
And this should be dynamic that means N number of EmpId in my source will create N number of files.
Can anyone help me to solve this?
Any kind of suggestion will be appreciated.
Thanks
Rabi

Hi All,
As my requirement was to create N files dynamically based on some condition so I first used 1:N multimapping without BPM.
Then I followed RP's steps.
Follow those steps
1) in the message Mapping go to Signature T..Outbounded.
2)later go back to main tab . you shoud create a mapping like this:
3)<EmpId>--> change the context to MT_Employee_Src. to do that press right button on the field and go to context menu option.
map this field to the proper header target structure E.X: MT_Employee_Tgt
4) doing this you will create as many target files as <EmpId> you receive.
5) map the rest of the fields
This is great.And  this helped me a lot and finally gave solution.
I want to share one thing that I faced.
when you are doing 1:N multi-mapping then you have to change the occurrence of target .
Then your source and target structure will be changed .If you are taking the source schema from mapping then remove the extra tags those got generated due to multi mapping such as
<ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
- <ns0:Message1>
</ns0:Message1>
  </ns0:Messages>
And then use the file and it will work fine.
Thanks
Rabi

Similar Messages

  • Merge files...... pick file dynamically Based on your content

    Hi All,
    In my current scenario I have 2 dependent sources (Proxy and File system) from which data is being sent to a common target service. The sources are dependent on Proxy/ECC to File System. Please let me know how I need to pick the file from File system because lot of files are there in File System. Based on my ECC/Proxy message details on field of ABN, according ABN number I need to be pick the file from the File system but I have lot of files in File system. Please let me know how to pick multiple files from one correct file based on my first file message.
    After that picking the files I need merge the two messages and send to target file system.
    Using fork I can merge files, no issues. But here problem to pick file dynamically Based on content .
    Please provide your input......
    Regards,
    Ramesh

    Hi Ramesh Sir,
    You can go for JAVA Type Message Mapping.
    ECC - >  JAVA BASED MESSAGE MAPPING ( HERE WE WILL PERFORM FILE LOOKUP) - > RECEIVER .
    Is This approach sounds fisible to you ?
    Please provide Sender DataType XML / Receiver DataType XML + any 1 csv file in which lookup has to perform.
    and this approach is only possible , if your Flat file is on FTP Server which is on the same network.
    Regards
    Prabhat Sharma.

  • Create controls dynamically based on XML file

    Hi All,
    I am very new to Flex environment. I am trying to integrate FLEX with ASP.net for better UI interfacing.
    May I know if is it possible to draw fields (Text boxes, option buttons, etc) on the Flex dynamically using a XML file at runtime.
    What my expectation is, if I have an XML file with the filed names and type, can the Flex draw them on the front end UI?
    Please  let me know your thoughts.
    Naveen

    Is there possible to have an portlet that can be enlarged?Yes. You can maximise a portlet
    And is there possible if I have a .php file, and then I want to create a portlet based on that .php fileNot directly.
    If you are going to run the PHP file in its own machine then you could use a browser or clipper portlet. If you want to run the PHP file on the JVM itself, I believe there are some commercial products that let you do this (then its equivalent to a JavaServlet). This could then be included by any dummy JSP and you could use a plain jsp portlet . however you wqould have to be careful how you generate links within the PHP file (because you'd have to mimic the way BEA tags behave) .
    never tried this and if you have few PHP pages then you could probably rewrite to java.

  • Change the image in the statice adobe forms dynamically based on condition.

    Hi Experts,
    Could you please explain how to change the image dynamically in the static adobe forms based on certain condition/calculation.
    Thanks in Advance.

    One of the very few options you have is loading them all into the form as embedded images, and then dynamically making the visible and hidden depending on your conditions.
    Dynamic loading of images (from a URL or remote location) was completely removed from Interactive Forms a while ago as it was deemed insecure. (and it is)
    The second option is loading them all into your SAP system and then making a webservice which you call with a trigger to return you the binary form of the image, which you can read by creating the correct type in the Context.
    Kind regards,
    Frederik-Jan.

  • Generation of Interactive file dynamically based on a XML document.

    Hi Experts,
    I got a new requirement for a dynamic interactive PDF form, can somebody help me if its possible to do so and is fo how ..?
    I will have a dynamic XML file generated and placed in a location with list of fields, attributes, events and webservices information.
    Now I need to read this XML (from a J2EE APP or any other technology would do) based on the fields and properties spedified, need to generate a PDF document, based on events specified generate buttons and bind the web service.
    At runtime when a visibile button is clicked send data to this web service.
    Does anybody cameacross such a requirement ...?
    Thanks in Advance,
    Sai

    Hello Sai,
    I won't be too expecting using Flex. The layout generated need not necessarily be compatible with the SAP ALCD.
    Although, it must be possible to generate a pdf dynamically because every element used in the form layout is stored as a xfo-file (e. g. button.xfo) within the installation directories. Have a look! So, you can assemble a form layout based on the xfo-elements completely dynamically.
    So, you need an empty layout. You can load the layout by cl_fp_wb_form=>load and form->get_layout( ). Change it, store and generate by function FP_FORM_GENERATE. But it will need some efforts!
    Good luck!
    Regards,
    Alexander

  • File Split based on Condition

    Hello
    I have a scenario where I get a file and need to split it into two based on a condition. Is it possible to accomplish this scenario at the file adapter configuration or do I need a mapping for this.
    Sample File 
    ABC1234asdfasfasdfasdfsdfasdfsdfsdfsdfasfsdfasdfsfasdfNewafasfsdfasfasdfasfafsdas
    asfdasdfasfasdfasdf
    asdfasdfadfasdfasfsd asdfsadfa fs
    asdfasdfasfasdfasdfasdfadfsfafasfas
    ABC1234asfdjoawejasdlfasdfasdfjsdfljasfjsfjaslfjasldfjasdlfsdOldfsdfadsfadfsdfasdffasdfasdfads
    asdfasdfsdfa
    asfdasdfasdfasdf
    asdfsfasfsfsad
    fasfasfasdffas
    asdfasfsfa
    asdfasfasfasdfas
    ABC1234asfdjoawejasdlfasdfasdfjsdfljasfjsfjaslfjasldfjasdlfsdNewfsdfadsfsd23424324234234234
    asdfsfasdfasfasfasfasfa
    asdfasfasdfasfasfaasdfa
    in the above content record always start with ABC1234 and it can have multiple sub records and it has a value new or old at column 120-123 in the first line of each record, it can have many sub records but I need to consider ABC1234 as the new record. I need to split the file into two, like one as newdata.txt and other as olddata.txt with new and old records respectively.
    Files after the split should look like this
    newdata.txt
    ABC1234asdfasfasdfasdfsdfasdfsdfsdfsdfasfsdfasdfsfasdfNewafasfsdfasfasdfasfafsdas
    asfdasdfasfasdfasdf
    asdfasdfadfasdfasfsd asdfsadfa fs
    asdfasdfasfasdfasdfasdfadfsfafasfas
    ABC1234asfdjoawejasdlfasdfasdfjsdfljasfjsfjaslfjasldfjasdlfsdNewfsdfadsfsd23424324234234234
    asdfsfasdfasfasfasfasfa
    asdfasfasdfasfasfaasdfa
    olddata.txt
    ABC1234asfdjoawejasdlfasdfasdfjsdfljasfjsfjaslfjasldfjasdlfsdOldfsdfadsfadfsdfasdffasdfasdfads
    asdfasdfsdfa
    asfdasdfasdfasdf
    asdfsfasfsfsad
    fasfasfasdffas
    asdfasfsfa
    asdfasfasfasdfas
    I appreciate if any one can help me with this.
    Thanks in advance

    Hi,
    as stefan pointed already you can't do this using standard adapter functionality,
    you can do it in mapping easily,convert below code in to UDF it will work.
    String test = "ABCasdasasasABCadsfsddgfgABCggdgdgdgdgABC34343";
    myString =test.split("ABC");
    for(int i=0;i<=myString.length;i++)
    System.out.println("MY STRING " + myString<i>);
    Regards,
    Raj

  • How do i create file  dynamically??

    hi all,
    i am trying to insert data by reading it from a table in the database and then writing into a file.
    My problem is i do not want to specify the file name in the Definition tab/resourcename ...i need the file to be created dynamically in the folder specified and then write the contents of the table to that file..
    is it posiible??
    Regards
    Ashwin...

    hi GS,
    you are right!!!
    i have taken a source data store and a target data store.The source data store is a database table and in the resource name i have mentioned is table name from where i have to read the data..
    in the target data store i have mentioned the file name into which it will write,also in the file i have specified the column names ,reversed the same,and i have mapped it in the interface against the table columns..
    Now when i execute the interface it writes the content of the table in the file ..
    But i do not want to specify the name of the file in the target data store, instead i want it to create the file itself and then write the contents in the file..
    are you getting the picture?
    regards
    Ashwin..

  • How to hide a form view field dynamically based on condition?

    Actually I have two dropdowns. First dropdown has two entries( Yes and No). If I select YES in the first dropdown then second dropdown will get hide as well as if I select NO in first dropdown then the second dropdown will be show as mandatory(*) and populate with some entries.
    Kindly help me out with the code.
    Regards
    Munna.

    Hi Munna,
    You can control the dynamic field hiding by using the form iterator class.
    Please follow the below step to hide the field,
    First create custom class with interface IF_CHTMLB_FORM_ITERATOR, then add the code in RENDER_CELL_START and constructor methods.
    You need to add the below code in your .htm page
    lr_form_iterator type ref to "new class name.
    create object lr_form_iterator
      exporting iv_context_node = BTCUSTOMERH iv_opport_h = BTOPPORTH.( these are context nodes you need to pass which are having your fields, so that you can access the fields inside the render_cell_start method)
      cl_chtmlb_config=>set_iterator( lr_form_iterator ).
    You need to write the code in Render_cell_start method of the new class. You need to access the context nodes to the new class and then use them to get the field1 value. If the field1 value is YES you can set empty instance to the EV_REPLACEMENT_BEE for the field2.
    lv_current = gv_context_node->collection_wrapper->get_current( ). " you can set the gv_context_node in constructure method.
        IF lv_current IS BOUND.
          lv_current->get_property_as_value(
                                  EXPORTING
                                    iv_attr_name = 'Field1'
                                  IMPORTING
                                      ev_result = lv_trailclass ).
        ENDIF.
    data: lv_bee TYPE REF TO cl_bsp_bee_table.
    if field1 = YES.
    Case iv_bidnding_string
    when 'Field2'.
    create object lv_bee.
    EV_REPLACEMENT_BEE = lv_bee.
    endcase.
    You can use the below link for more details
    Change Property of the Label and Input field in UI for Form View - Part 2
    For the second issue, you can achieve it by modifying the get p and Get V method of the second attribute.
    let me know if you need more clarification on this.
    Best Regards,
    kasi.

  • Help with Creating a list based on conditions

    Hi, im doing a project in java at college, and this is what the project says;
    Every November, on the last Wednesday of the month, Salchester Primary School holds its annual school games competition. The school is very small and pupils from all classes belong to Houses which compete for the House Cup. Each pupil belongs to either the Green or Yellow House. The names of pupils and numbers in each class are provided for you, together with their House.
    The games that are played during the day are:
    " Snap
    " Cribbage
    " Spillikins
    " Junior Scrabble.
    The structure of the competition is as follows:
    " the Yellow and Green Houses compete against each other in a series of
    matches
    " each match is best of three single games of one type of game
    " pupils cannot play other pupils from the same class
    " pupils can only play another pupil once
    " each pupil will take part in one match for each type of game.
    To allow results to be entered, the aim of the program is to
    " prepare a list of matches for the games competition
    " identify the winners of each match on the schedule
    " calculate the points awarded to each House.so far i have created the following classes;
    the student class which outlines all of the methods that i think are needed in the programme
    public class student
        private String name;
        private int c_lass;
        private int []game;
        private int [] oponent;
    public student(String n, int c)
            oponent=new int [18];
            game = new int [4];
            game[0] = -1;
            game[1] = -1;
            game [2] = -1;
            game[3] = -1;
            c_lass = c;
            name = n;
    public String getName()
          return name;     
    public int getC_lass()
          return c_lass;   
    public int getGame(int y)
          return game [y];     
    public int getOponent(int y)
          return oponent [y];     
    public void changeName (String y)
          name = y;     
    public void changeC_lass (int y)
          c_lass = y;     
    public void changeGame (int gindex, int oponent)
         game [gindex] = oponent;      
    public void eraseGame (int y)
         game [y] = -1;      
    public void eraseOponent (int y)
         oponent [y] = 0;      
    public void changeOponent (int y)
         oponent [y] = 1;      
      }and the student details, this class holds all of the ifnormation about the students, for example their name what colour their house is and the class number
    public class studentdetails
        private student [] gh = new student [18];
        private student [] yh = new student [18];
        public studentdetails()
    public void createstudentdetails ()
            //Class 1 Green house
        gh[0]=new student("Arnold",1);
        gh[1]=new student("Bertha",1);
        gh[2]=new student("Bella",1);
            //Class 2 Green house
        gh[3]=new student("Charles",2);
        gh[4]=new student("Denise",2);
            //Class 3 Green house
        gh[5]=new student("Edward",3);
        gh[6]=new student("Earl",3);
        gh[7]=new student("Freeda",3);
            //Class 4 Green house   
        gh[8]=new student("Genorge",4);
        gh[9]=new student("Gerry",4);
        gh[10]=new student("Hrriet",4);
        gh[11]=new student("Helen",4);
             //Class 5 Green house
        gh[12]=new student("Ian",5);
        gh[13]=new student("Issac",5);
        gh[14]=new student("Gerry",5);
            //Class 6 Green house
        gh[15]=new student("Keith",6); 
        gh[16]=new student("Kevin",6);
        gh[17]=new student("Leila",6);
            //Class 1 Yellow house
        yh[0]=new student("Albert",1);
        yh[1]=new student("Aswan",1);
        yh[2]=new student("Betty",1);
            //Class 2 Yellow house
        yh[3]=new student("Colin",2);
        yh[4]=new student("Debra",2);
            //Class 3 Yellow house
        yh[5]=new student("Elias",3);
        yh[6]=new student("Felicity",3);
        yh[7]=new student("Fiona",3);
            //Class 4 Yellow house
        yh[8]=new student("Gilbert",4);
        yh[9]=new student("Gwyn",4);
        yh[10]=new student("Hebe",4);
        yh[11]=new student("Hillary",4);
            //Class 5 Yellow house
        yh[12]=new student("Idris",5);
        yh[13]=new student("Jane",5);
        yh[14]=new student("Jasmine",5);
            //Class 6 Yellow house
        yh[15]=new student("Kenny",1);
        yh[16]=new student("Laura",2);
        yh[17]=new student("Linda",3);
    public void printstudentdetails()
    for(int i=0;i<18;i++)
            System.out.println (gh .getName () + " Class " + gh [i].getC_lass() + " Green House" );
    System.out.println (yh [i].getName () + " Class " + yh [i].getC_lass() + " Yellow House" );
    the problem is now in creating the match list. The match list is really hard and so far ive done the following but i cant get it to work, could anyone point me in the right direction.public class ListOfMatch
    private studentdetails SB=new studentdetails();
    public ListOfMatch()
    public void CreateMatch()
    SB.createstudentdetails();
    for (int g=0;g<1;g++){
    for (int i=0;i<18;i++){
    if (SB.getsy (i).getGame(g)==-1){
    for(int j=0;j<18;j++){
    if (SB.getsy(i).getC_lass()!=SB.getsg(j).getC_lass()){
    SB.getsy(i).changeGame(g,j);
    SB.getsg(j).changeGame(g,i);
    SB.getsy(i).changeOponent(j);
    SB.getsg(j).changeOponent(i);
    System.out.println(SB.getyh(i).getName()+SB.getgh(j).getName());

    IMO you are doing it wrong and not really OO
    Also please use Standard Java Coding Conventions ( and try use correct spelling)
    You should declare a Game class, a House class a classGroup class and a Student class
    To create the matchups you then can pick student from each classGroup.

  • Automatically create file name based on information in image

    Hi,
    I have a requirement to scan 100 documents into a single tiff file. I need a software that can split the images (inside the big tiff file) into individual tiff files afterward. I need to extract a number appearing in each of these tiff image to become the filename of each individual tiff file after splitted. Finally, I have a process to upload and attach these files to the corresponding table rows in Oracle.
    Does anyone know any software that can accomplish this?
    Thanks.
    Andy

    Use the file dialog box function to get the file name/path.
    To save the file , use appropriate write function ( as per file type that is being saved..text file,datalog , binary ..)

  • SLA - Creating Journal lines based on conditions

    Hello all,
    We are trying to use Subledger Accounting to create a tax distribution. The difficulty we have is we need to be able to evaluate the second segment of the cost code to see if it should have a tax journal line created. So, for each invoice distribution as an example, we need to evaluate if tax has to be calculated. This is a y/n flexfield value setting in GL.
    Any ideas would be most appreciated.
    Thanks

    IMO you are doing it wrong and not really OO
    Also please use Standard Java Coding Conventions ( and try use correct spelling)
    You should declare a Game class, a House class a classGroup class and a Student class
    To create the matchups you then can pick student from each classGroup.

  • How to create additional Line in file based on condition available as part of ZINVOIC02 Idoc segment

    Scenario Details:
    Receiving Zinvoic02 Idoc in PI. Idoc to file translation creates comma separated file with .csv extn
    The logic was kept in such a way that how many E1EDP01 (items) are available in IDoc that many no of records will be created in csv file.
    The file logic for some the fields is as below:
    No of records
    InvNumber
    InvDate
    CusNumber
    LineitemDesc
    Tax1Type
    Tax1%
    for 1st E1EDP01
    E1EDK01-BELNR
    E1EDK03-DATUM
    E1EDK01-PARTN
    Populate when E1EDP04/MSKWZ=O2 or O4 with E1EDP19/KTEXT
    Hardcode when E1EDP04/MSKWZ=O2 or O4
    Sum all E1EDP04 /MSATZ when E1EDP04/MSKWZ=O2 or O4
    for 2nd E1EDP01
    E1EDK01-BELNR
    E1EDK01-DATUM
    E1EDK01-PARTN
    same as above
    same as above
    same as above
    for 3rd E1EDP01
    E1EDK01-BELNR
    E1EDK03-DATUM
    E1EDK01-PARTN
    same as above
    same as above
    same as above
    Additional Line to be created when one or more of E1EDP01 is having E1EDP04/MSKWZ = O3
    same as above
    same as above
    same as above
    Hardcode "REIM for USE TAX"
    Hardcode ""
    Hardcode ""
    Now we have got addition requirement to add a new lineitem when tax code is equal to O3 for any of the E1EDP01.
    Is it possible to create additional lineitem based on condition. If yes, please share what should be the approach.
    How we can create the additional lineitem?
    Currently we are using E1EDP01 to do context handling.
    The target structure is :
    MT_FILE
         INVOICE     0..unbounded
              InvNumber     0..1
              InvDate          0..1
              CusNumber     0..1
              LineitemDesc     0..1
              Tax1Type          0..1
              Tax1%               0..1

    Hello,
    Please add one extra field in the data structure of the target mapping and let its occurrence be 0..unbounded under the root node 'MT_ADP_Invoice'.
    Apply the condition, if tax code MSKWZ (with its context changed to E1EDP01) equalsS to '03', then map it to the newly created target field whose occurrence is 0..unbounded.
    This will then create an additional field which is your requirement.
    The above is one way.
    But if you want to have the same target field name as ADP_File appended for tax field being '03'.
    Then in that case you can you two message mapping for one common operational mapping / interface.
    In the first message mapping you need to have one target data structure created with the source data structure remaining the same as the one shown by you in scrn shot. Now this target data structure will be similar to the source, except that you need to add one more field at the end(name different from other fields) in target (whose occurrence should be 0..unbounded), and it needs to be mapped to E1EDP01 provided the tax code field MSKWZ(its context changed to E1EDP01) equalsS to constant '03'.
    In the second message mapping you need to map the target structure of previous message mapping to the actual required structure. The newly added field should be mapped to ADP_File of your final target structure.
    This will then create the same structure as required.
    Note : Please change the occurence of ADP_File to 0..unbounded.
    Regards,
    Souvik

  • How to generate controls dynamically based on value stored in database using mvc4?

    In my database, i have a field called control_ids corresponding to  text box, dropdownlist, radiobuttonlist etc. My goal is to
    create controls dynamically based on value of control_id-field in table. Anybody please help me how to create the controls dynamically in MVC 4 for this scenario.

    In your view you could do something like that:
    foreach (var field in Model.FormStruture.fields)
    <div class="editor-label">
    <label for="@field.Name">@field.Descricao</label>
    </div>
    <div class="editor-field">
    <input class="text-box single-line" id="@field.Name" name="@field.Name" type="text" value="@field.Valor" data-rules-required="@field.Mandatory.ToString().ToLower()" data-rule-number="@field.Tipo.Equals(SiB.OCR.Documentos.Modelo.TipofieldDocumento.Numerico).ToString().ToLower()" title="@field.Descricao" />
    </div>
    if (!String.IsNullOrEmpty(field.Format))
    @:<script type="text/javascript">$("[email protected]").mask("@field.Format");</script>

  • Create a group based on file contents

    Hello!
    I'm investigating options to create a dynamic group based on periodic check of file content. I have a Shavlik updater which is patching custom groups based on file contents. I would like to create a dynamic group which should return all Windows Computer
    classes that are found from this file. Anything close to sensible was found at https://www.youtube.com/watch?v=gxASdzHFTOU where author created an attribute of based on "SELECT * FROM CIM_DataFile" and then created a group out from it - but it checks
    file existence, not content, would launch against all Windows Clients (and we have 1000+ of these monitored) - certainly not a valid way.
    Is there any way I could do that in a simple, straightforward way?
    Thanks in advance

    Ok, I got it. Have you tried modifying the group membership with powershell?
    Modifying Explicit Group Membership in SCOM 2012 with PowerShell
    http://blogs.msdn.com/b/rslaten/archive/2013/06/27/modifying-explicit-group-membership-in-scom-2012-with-powershell.aspx
    Automate your group creation with Powershell
    http://blog.coretech.dk/kra/automate-your-group-creation-with-powershell/
    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.

  • Create a dynamic form where selected text boxes appears, based on options chosen in a drop-down box

    HELP!!! Can anyone please provide some guidance on how to create a dynamic form where selected text boxes appears, based on options chosen in a drop-down box.
    I have a form which – based on the department that's selected from a drop-down box – will have different form fields/text boxes, etc, made available.
    Is this possible in LiveCycle, if so, can you please provide the script/info - as needed.
    Thanks,

    In the preOpen event of the second dropdown list you put something like (in formCalc):
    if (dropdown1 == 1) then
    $.clearItems()
    $.setItems("Year, 2 Year,  3 Year")
    elseif (dropdown1 == 2) then
    $.clearItems()
    $.setItems("3 Year,  4 Year")
    endif

Maybe you are looking for

  • How to Create a system in VC

    Hi, I wanted to know how to create a system in VC without integrating with NW04s? when i click on Find data i am not getting any list in systems. Please let me know how can i get it Edited by: Kavitha Bhat on Feb 11, 2008 12:04 PM Edited by: Kavitha

  • Can't make X300 baseline recovery disk

    I have a new X300 and an 80GB Lacie Safe Mobile Hard Drive connected by USB as Drive F:  ThinkVantage Rescue & Recovery does not recognize the existence of this external drive as a destination for my Rescue and Recovery files.  The USB connection was

  • ICON: Low Resolution

    Hi there, our Podcast http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=334683542 has been published today.I think - the Icon has been generated out of the Podcast, the quality is bad. Where can we add the new 300x300px icon to our iTu

  • Unstructured Templates

    Can templates process values from the report? I am trying to insert column values into the heading of a report using a template. The custom report layout won't recognize column values in the heading.

  • Mass update via XK99

    Hello dear all, I want to update the field "INTAD" (email adress in vendor master record) for several vendor in only one company code. I executed XK99, and i fulfilled vendor and company code selection under " data records to be changed " Tab. Then,