N1 Segment in ACH CTX Flat File Payment Run

Hi All,
I'm trying to create a flat file for ACH CTX using PMW  from payment run
I copied the Standard FM's and modified them as per our needs
My only question is it don't see some segment like N1 Segment
I believe  it contains Payor Company, Payee Company and Payee Address -if i'm missing that means i have to add them or activate them or the info is missing in the transactional data(Since there is no info in transaction data its not displaying in the flat file and also is N1 Segment Mandotory segment or not )
Thanks in advance

Venki,
Are you using DMEE ?
K.Kiran.

Similar Messages

  • Problem while uploading data from flat file

    hi friends,
    suppose if there are 100 records in flat file , if 20 records uploaded with out any problem and if error occurs while uploading remaing data . is necessary to upload entire data again or else only remaining data should be uploaded?
    i had used call transaction for purchase order application?
    please give me reply  soon its urgent
    thanks & regards
    priya

    Hi Hari,
    you have to upload the remaining data.
    as u have used CT method, do 1 thing trap the error data in runtime & prepare another flat file. next time correct the data in new flat file. & run the DBC program again with this new flat file.
    Reward if useful
    Regards
    ANUPAM

  • Flate file-regarding

    hello guys,
    can u tell me how to create a flate file during run time of programme with the help of function module?
    ie..,  I want to export the output of a report program to the flat file which is created during runtime of the program.
    Regards,
    S.Vinod

    1) file to presentation server: fm gui_download
    2) file to application server: abap commands: open datset and transfer
    A.

  • What is principle difference between 'payment run' & 'payment lot'

    Hello
    what is principle difference between 'payment run' & 'payment lot' ?
    by 'payment run'  I understand all incoming payments and outgoing credits are settled
    but doesn't payment lot also do that.
    Thanks

    Anshoo,
    Payment Lot = Records Payments made in bulk.
    Payment run = Too records Payments made in bulk
    Difference
    Payment lot = Usually u receive file from bank and post the items as a Lot <inbound file>
    Payment run = U generate Payment run and send the file to the bank <outbound>
    For Payment lot = Customer need not be on Direct Debit
    For Payment run = Customer has to be on Direct Debit
    For Payment lot = Payment can be thru chq/cash/cr card and Payment on account too can be posted
    For Payment run = Payment is made only when the Customer is on DD  and you cannot make payment unless there is either Open Invoice or BB line item
    Hope this clears
    Rgds
    Rajendra

  • EFT Payment Program. Writing to a flat file using UTL Package

    Hi guys
    I wonder if someone can help me. I'm battling with something in pl/sql. I have a procedure that writes to a flat file. Each procedure I call writes a single section of the file, e.g "create_hdr_rec_line_fn" writes the header on top of the file and "create_std_trx_rec_line_fn" writes the body below the header. Then lastly the procedure that writes the trailer at the bottom of the file.
    My problem comes here: I have a proc that calculates the hash total.
    This is done by " utl_file.put_line(g_file_id, g_seed_number)". I want to write the hash total next to the trailer section of the file and not below it. How can I do this? Here's the example of the flat file produced. The very last line is the hash total, but I my hash total to be on the same line as the (Trailer). I want it to be just next to the trailer. I hope my question is clear. Please see my procedure below the flat file.
    Thanking you in advance....
    My flat file
    FHSSVSDIM15000932008102810483220081028T (header)
    SD0009300100001D19874200019873402211ACSA JOHANNESBURG INTERNATIONA (Line1-Detail)SC00093001D14540500014540057261IS H/O MAIN ACCOUNT 0000000124959315207 (Line-Transaction)
    ST00093000000700000000070000000000020000001806378410000000000000000000001806378 (Trailer)
    58298239848772973764654319387982 (hash total)
    My procedure
    PROCEDURE eft(errbuf OUT NOCOPY VARCHAR2,
    retcode OUT NOCOPY NUMBER,
    p_payment_batch IN VARCHAR2) IS
    v_eft_date VARCHAR2(100);     
    BEGIN
    v_eft_date := TO_CHAR(SYSDATE, 'DD-MON-RRRR_HH24_MI_SS');
    g_payment_batch := p_payment_batch;
    g_file_name := 'EFT'||v_eft_date||'.txt';
    g_file_id := utl_file.fopen(g_dir_name,
    g_file_name,
    'W');
    utl_file.put_line(g_file_id,
    create_hdr_rec_line_fn);
    create_std_trx_rec_line_fn(g_file_id);
    create_std_contra_rec_line_fn(g_file_id);
    create_std_trailer_fn(g_file_id);
    utl_file.put_line(g_file_id,
    g_seed_number);
    utl_file.fclose_all;
    IF (update_tables != TRUE) THEN
    Fnd_File.put_line(Fnd_File.LOG, 'Failed to update payment batch tables. Cancel the batch');
    END IF;
    EXCEPTION
    WHEN OTHERS THEN
    Fnd_File.put_line(Fnd_File.LOG, 'Print Error - eft' || SUBSTR(SQLERRM, 1, 250));
    END eft;

    user643734 wrote:
    Hi cdkumar
    I'm not quite sure if I understand what you mean. Are you saying that I should use the "PUT" to write 'create_std_trailer_fn' and and then use the "PUT_LINE" to write 'g_seed_number'? Could you please show me what you mean by changing the proc I posted on my question with your suggestions.How about, rather than use code it for you, you try changing the code and giving it a go yourself.
    Essentially PUT_LINE will write out the data and put a "new line" character on the end so the next output will appear on the following line; PUT will just output the data without terminating the line, so any subsequent output will just append to the end.
    It's very simple. Give it a go.

  • Flat File IDOC - ECC, segment defn x in IDoc type y CIM type do not exist

    Hi,
    I'm working on idoc flat file > sap scenario.  Everything seems to be working up until the point where I get an error message:
    EDISDEF: Port EDIPORT segment defn E2FINBU000 in IDoc type FIDCCP01 CIM type  do not exist
    I've loaded the meta data, and the file structure is fine.  I believe the issue is related to PI not having the idoc I'm interested in listed in WE30.  How do I reference the standard IDOC type FIDCCP01?  Ideas I've had are around SWCV or transport from another system, the first I'm not sure which SWCV, the later seems a bit of a bodge and I dont like the idea.
    Thanks
    James.

    Hmm.. some light for the situation.  Seems that the segments imported are:
    E1FINBU     E2FINBU     31I
    E1FINBU     E2FINBU001     40A
    E1FINBU     E2FINBU002     40B
    E1FINBU     E2FINBU003     45A
    E1FINBU     E2FINBU004     45B
    E1FINBU     E2FINBU005     46A
    E1FINBU     E2FINBU006     46C
    Which indeed does not have E2FINBU000, which the IDOC is most definitely trying to pass.  I can only guess that the middleware producting this IDOC is flawed, and that standard SAP ALE will accept this as E2FINBU (It works into another SAP system without XI).
    Guess I've answered my own question, but feel free to offer light for points
    Thanks,
    James.

  • Flat File to IDOC Mapping requirement to generate Multiple Segments

    Hi Experts,
    I got a requirement were i have 2 records in a file and i need to generate 2 IDOCs  with  multiple segments in it.
    FILE :
    10/01/2010     101  KRNA     ic_quantity          30-0257     3526     1     1     ea     110000     10
    10/01/2010     101     KRNA     ic_quantity          90-0005     3526     1     2     ea     110000     10
    Idoc should generate 2 IDOCs with multiple segments as shown below
    I have imported the IDOC and changed the occurrence to " unbounded "
    The Basic  IDOC Type :  WMMBID02
    I need to generate Multiple segments of  E1MBXY1
    i.e..,  First IDOC should contain two  E1MBXY1 segments
             Second IDOC should contain Four  E1MBXY1 segments
    IDOC1 :   WMMBID02
    Segment :   E1MBXY1( 2 segments)                                                       
    10/01/2010     101     KRNA     ic_quantity          30-0257     3526     1     1     ea     110000     10
    10/01/2010     101     KRNA     ic_quantity          90-0005     3526     1     2     ea     110000     10
    IDOC2 : WMMBID02
    Segment :  E1MBXY1 ( 4 segments)                                                  
    10/01/2010     101     KRNA     ic_quantity          30-0257     3526     1     1     ea     110000     10
    10/01/2010     101     KRNA     ic_quantity          30-0257     3521     1     1     ea     110000     10
    10/01/2010     101     KRNA     ic_quantity          90-0005     3526     1     2     ea     110000     10
    10/01/2010     101     KRNA      ic_quantity          90-0005     3521     1     2     ea     110000     10
    Can anyone suggest me how to generate IDOCs with multiple segments
    what are multiple ways of generating it
    Whether it can be achieved using Multi-mapping or I need go for UDF
    If any one has done has done this type of requirement ,please share the points.
    Thanks
    Sai

    Basically you need to generate idoc per record in the flat file. During fcc conversion you convert flat file to xml structure at the sender side. In the mapping use xml file structure source and idoc as receiver structure. You just export idoc and update the idoc segment 1 to unbounded.  Please follow the michael blog for file to idoc multimapping without bpm. Yes without bpm it is possible.
    see this link... This will answer your requirement.
    https://wiki.sdn.sap.com/wiki/display/XI/File%20to%20Multiple%20IDOC%20Splitting%20without%20BPM
    >Whether it can be achieved using Multi-mapping or I need go for UDF
    you dont need udf for this.

  • ACH CTX - Addenda Record Type 7

    Hi,
    I am working on ACH CTX file for vendor payments through Wells Fargo bank. I need some help on the Addenda Record type 7. The format generated by standard SAP for this record type 7 is not acceptable by the bank. And they are not able to help us out much on what should be the format. All they say is that it should be in ANSI ASC X12 format (payment-related information) and refer NACHA format guidelines. Can anyone tell me what is this NACHA format and what data elements should be passed on in this record type. Is there a specific format I can follow?
    Thanks,
    Raj/

    Hi,
    did you solve this items. Any information would be helpful.
    thanks
    Regards
    PG

  • ACH CTX PMW

    Hi All,
    I would appreciate if some one can give me their experience on ACH CTX to Wells Fargo... We are Payment Medium WorkBench
    Does the bank accepts the SAP Provided USA ACH CTX Format...
    If we need to make any changes to the file -1) Do we have to enhance the strcture and copy the fm's FI_PAYMEDIUM_ACH_30 into zFI_PAYMEDIUM_ACH_30 and implement them ..
    What's the structure do we have to enance ?
    or else do we have to create new Payment Medium Formats under PAYM Tree in T-code DMEE ?
    Can anyone send me end to end process document or links...
    I enhanced one at one client but that was long time agao.. I would appreciate if some one could give some documentation like end to end process
    Thanks

    ACH CTX should suffice all your requirements. Recently, we have implemented.
    You do not need do any change in the Function Modules.
    If you are using ACH IAT (International Payment), refer
    1343600
    In that case, yes, there is a need for development.

  • Flat files in Data transfer

    Iam able to do tutorials for Direct input and batch input method.I tried doing BAPI and IDOCs too.The point where Iam getting strucked is with flat file.
    For example If i want to transfer Purcharse order or vendor master information,I need to put valid data in text file.Lets say for material master, the valide material type is 'XYZ',if i put '123' in flat file,it throws the error that 123 is not valid material type(during the session processing).So I need to put only valid data in the flat text file.How to go about this?
    Hope you understood my question.
    Another question is that does ALE deals with creating segments.In my understanding
    LSMW is a tool which helps in data transfer with following ways
    i)Direct input method
    ii)Batch input method - recording
    iii)BAPI - using built in business objects
    iv)Idcos - using inbout idoc processing where we create ports.
    BDC is another tool like LWMW,where the ways are call transaction and session.
    Is what I understood correct?Any changes?

    Hi Gopi
    For the First Question:
    We should always havea valid data in the input file for successful processing. otherwise by very nature of the program the LSMW throw an error saying that the data is invalid and I believe that this is the functionality that is required.
    I am not sure abt ALE part
    BDC is not a tool in SAP but its a programming done which is similar to the recording method in LSMW. instead of Autmatic generation of the code we write a custome code to upload the data using the recording done either by call transaction or session method. in short its not a tool but one kid of programming logi to upload the data.
    Santosh

  • Date o/p probelm when download into flat file inf110 tcode in fi

    hi,
      when im create payment transaction in f110 tcode in fi , and selct the record and down load into flat file
    in flat file first line it shows run date same as we given in transaction,but in second line it shows same date as before
    but it shows different date example : firstline it shows 12 .10.2008 and second line 12.10.2008 is right o/p.
             but it shows as first line 12.10.2008,and seconde line 6.10.2008. why it show like that.

    Hi Ganesh,
    As per my understanding you have an issue with the date while downloading it into the Flat file.
    It is displaying the incorrect date in the second line in Flat file. 
    Are you downloading the data in Notepad or in the Excel sheet?
    Can you please elaborate the issue, if it is in Excel sheet then check if it is displaying multiple records for the same date.
    Ex :
                        Date                   Records
                 12 .10.2008             ad
                                             fg
                                             as
                 6.10.2008               we
                                            af
    Check if this is the case...
    Regards,
    Kittu

  • Flat file to idoc mapping issue

    Hi Gurus,
    i had a flat file format in sender side as below:
    H_ID     TYP_CODE    line_elemet      Quantity
    5896  STANDARD                       1.transmitter    1
    5896                  STANDARD       2.xxxxxxxxx           1
    5896                   STANDARD      3.yyyyyyyyy  2
    6895                  STANDARD       1.aaaaaaaaa        1
    9436                  STANDARD       1.bbbbbbbbb          4
    9436                  STANDARD       2.ggggggggg          3
    The above file need to be send to an Idoc.
    for which same header_ID values should create only one header segment, under that many a line segments should create as many line items appear on that header_id value.
    Here my query is how to suppress the repetetive header values to create onlyone header segment. And how to create as many line_item segments as the number of line items appear.
    points obvoius for the response
    Thanks in advance,
    Sekhar.

    About map problem I suggest youn to see the following link that are really helpful to improve knowledge about mapping:
    /people/sravya.talanki2/blog/2005/08/16/message-mapping-simplified--part-i
    /people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
    I suggest you to see the following link to learn more about mapping:
    Mapping functionality in XI
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9202d890-0201-0010-1588-adb5e89a6638
    SAP Exchange Infrastructure - Graphical_Mapping
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6658bd90-0201-0010-fbb6-afe25fb398d3
    SAP Exchange Infrastructure - Graphical Mapping Exercise
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/fd5ebd90-0201-0010-d697-91374d5b5190
    SAP Exchange Infrastructure - Graphical Mapping - Advanced
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/be05e290-0201-0010-e997-b6e55f9548dd
    SAP Exchange Infrastructure: Mapping Patterns - Understand Context Handling in Message Mapping - Webinar Powerpoint
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f59730fa-0901-0010-df97-c12f071f7d3b
    SAP NetWeaver Exchange Infrastructure Mapping Troubleshooting - Webinar Powerpoint
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e01e9400-9e81-2910-20a5-a862945a5e98
    Mapping Lookups a RFC API
    Mapping lookups - RFC API
    XI 3.0 New Mapping Features
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8a57d190-0201-0010-9e87-d8f327e1dba7
    I hope these links will be usefull.
    Regards,
    Salvatore

  • IDoc - XI - IDoc Flat File

    Hi Everyone:
    We have a situation where we need to process an outbound IDoc through XI and create a flat IDoc file on a file server.
    Everything works fine, but when file is created; it's in XML format.  I have done the configuration in SXMB_ADM, so that it won't convert the IDoc to XML, but it still does i.e. segments and fields tags are added before and after the values.  For example,
    <Z1JBRS SEGMENT="1">
    <CTEUSR>SOMEUSER</CTEUSR>
    <CTEDTE>20000906</CTEDTE>
    <CHEUSR>No User</CHEUSR>
    <CHEDTE>00000000</CHEDTE>
    <CHETME>000000</CHETME>
    </Z1JBRS>
    All I want is to create the same flat file that will get created if I use the "rfcexec"/"startrfc" criteria from SAP, which transfers the file to EDI Sub-System.  Has anyone come across this situation?  Any information / direction / suggestion will be appreciated.
    Thanks,
    JB

    Hi,
    If it Idoc is passing thru XI, then it will convert into xml as XI can understand xml format.,
    So if you want to get flat file, you need to convert xml into flat structure,. For this you need to use option of "File Content Conversion" in File Reciever Communication channel. If so, you need to configure content conversion for this.
    Refer this guide-
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1972bc0b8a
    Regards,
    Moorthy

  • IDOC to flat File----Problem in File Content Conversion at receiver

    hi experts,
    I am doing a IDOC to flat file secnario.
    My requirment is IDOCXI-Flat file
    Format of flat file is like:--
    Every segment in the IDOC will be converted into a single line of file(without any delimiter). So number of lines in flat file will be equal to number of segments in IDOC.
    I am facing problem in File Content conversion. 
    Please help me out..
    Thanks
    Jaideep

    Check this doc...
    [How To...Convert an IDoc-XML structure to a flat file and vice versa in XI 3.0 |https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1972bc0b8a]

  • Parse multiple files in one flat file?

    Hi all,
    I'm currently working with flat file with  this kind of structure:
    "849000","1","2","3","4"             <- begin of file
    "849HD","","1939","12"              <- header level
    "849D1","39193","313","1"         <- detail level
    "849D2","","description","48,13" <- detail description level
    "849RT","133,1","N4","203"        <- totals level
    The problem is that the file i have to pick up (the map is File => EDI)
    can contain many structures (every estructure is an edi to generate)
    example:
    "849000","1","2","3","4"             <- first file
    "849HD","","1939","12"             
    "849D1","39193","313","1"         
    "849D2","","description","48,13" 
    "849RT","133,1","N4","203"         <- end of first file
    "849000","2","","","6"              <- second file
    "849HD","","92","23"              
    "849D1","99","912","1"         
    "849D2","","second description","3,11" 
    "849RT","61","2","UP","102"         <- end of second file
    - How can i parse this file in order to get a nested structure?
    MT_file
    MT_file/row (0.unbounded) <- that would contain 2 files
    MT_file/row/849000
    MT_file/row/849HD
    MT_file/row/849D1
    MT_file/row/849D2
    MT_file/row/849RT
    Because i believe content conversion (KeyFieldValue) is not effective since it will take the key as generate the segments all together without respecting the order
    Any ideas?
    Thanks!

    I'm not so sure about that, i mean i think that the KeyField won't we able to understand the hiercachy
    example:
    "849000","1","2","3","4" <- first file
    "849HD","","1939","12"
    "849D1","39193","313","1"
    "849D2","","description","48,13"
    "849RT","133,1","N4","203" <- end of first file
    "849000","2","","","6" <- second file
    "849HD","","92","23"
    "849D1","99","912","1"
    "849D2","","second description","3,11"
    "849RT","61","2","UP","102" <- end of second file
    with keys:
    849000
    849HD
    849D1
    849D2
    849RT
    i will probably get all in a group, and in doing that i'll loose the reference for the first and second file
    resulting:
    "849000","1","2","3","4" <- first file
    "849000","2","","","6" <- second file
    "849HD","","1939","12"
    "849HD","","92","23"
    "849D1","39193","313","1"
    "849D1","99","912","1"
    "849D2","","description","48,13"
    "849D2","","second description","3,11"
    "849RT","133,1","N4","203" <- end of first file
    "849RT","61","2","UP","102" <- end of second file
    Or am i missing something?
    This is file => EDI, so the channel would be SENDER

Maybe you are looking for

  • How to clear a  JList correctly.

    Hello, I haven't found yet how to clear a JList whitout raising an exception. I have defined a JList, that I initialize with a Vector. For example :    JList mylist = new JList();    Vector v =  new Vector(5);    for (init i = 0; i<5; i++ )  v.add("L

  • How to develop docking windows like the ones in NetBeans?

    Hello, I am looking for the answer to how to develop docking windows like that in NetBeans? I have been going through APIs of NetBeans' source code. I find the package org.netbeans.swing.tabcontrol. And I have tried the demo program in the folder. Bu

  • Add this functionality to Elements?

    I tend to get tendinitis in my wrists when I do a lot of keystrokes, and nothing makes it happen quicker than trying to tag a lot of images! I would like to see Adobe add the following functionality to Elements:  "Select All In View" and "Deselect Al

  • Zend Remote-Finally !!!

    Hi All, Hundreds of dollars and hundreds of hours and finally I can see a basic mysql database table on a remote host.  I'm not quite ready to say Woohoo !!! yet as this took paying for a hosted virtual machine and going through several variations on

  • Screen problems,it's like the light is not uniform in the left side

    I got my iPad more than a year and I'm having a problem with screen, it's like the light is not uniform in the left side. Too bad what should I do?