NACHA File layout configuration

An ACH NACHA file has the following components..
File Header Record(1)
This gain has many fileds like Record type code, priority code, immediate destination etc
Batch header Record(5)
Record type code, company Identification
Entry Detail Record(6)
Transactioncode, Check digit etc
Addenda Record(7)
Record Type Code...etc
Batch Control Record(8)
File Control Record(9)
Batch Count, block count etc...
Now This is the Layout which the company wants to implement
The commpany is already using an ACH file for an old bank.
But wants to implement a New Bank with a lil variation of old NACHA format
In SAP where can I set these fields or parameters.....
for some programs I can goto System->Status and double click on program and goto ABAP editor and change fields.
But for this ACH where can go and set the parameters according to requirements
There is actually one more requirement...
In the ACH file The New banks wants the
File Creation Date (It is entry in field no 5 of File Header Record(1) of ACH file)
this date should be less than Effective Entry DAte (It is an entry in Field no 9 in Batch Header Record(5))

Hi guys,
I'm using RFFOUS_T program with F110 to produce ACH file.
I was able to transmit file to the bank via batch process but bank said that they have received errors on the file.
Where do you correct these changes on ACH file or in configuration ? Here are some of the errors that they have mentioned.
ON THE "5" RECORD IN FIELD 03 (POSITIONS 05-20) RECORD NUMBER 000002           
   ACTUAL CONTENT->                                                            
ERROR: COMPANY NAME MISSING                                                                               
ON THE "5" RECORD IN FIELD 05 (POSITIONS 41-50) RECORD NUMBER 000002           
   ACTUAL CONTENT->                                                            
ERROR: FIELD CANNOT CONTAIN ALL SPACES                                                                               
ON THE "5" RECORD IN FIELD 07 (POSITIONS 54-63) RECORD NUMBER 000002           
   ACTUAL CONTENT->                                                            
ERROR: ENTRY DESCRIPTION MISSING                                                                               
ON THE "5" RECORD IN FIELD 09 (POSITIONS 70-75) RECORD NUMBER 000002           
   ACTUAL CONTENT->                                                            
ERROR: INVALID DATE VALUE                                                                               
ON THE "6" RECORD IN FIELD 08 (POSITIONS 55-76) RECORD NUMBER 000003           
   ACTUAL CONTENT->                                                            
ERROR: CUSTOMER NAME MISSING                                                                               
ON THE "6" RECORD IN FIELD 11 (POSITIONS 80-87) RECORD NUMBER 000003           
   ACTUAL CONTENT->00000000                                                    
   EXPECTED VALUE->05310156                                                    
WARNING: ORIGINATING BANK ID NOT SAME AS "1" RECORD                                                                               
ON THE "6" RECORD IN FIELD 11 (POSITIONS 88-94) RECORD NUMBER 000003           
   ACTUAL CONTENT->0000000                                                     
ERROR: SEQUENCE NUMBER NOT GREATER THAN PREVIOUS NUMBER                                                                               
ON THE "8" RECORD IN FIELD 07 (POSITIONS 45-54) RECORD NUMBER 000004           
   ACTUAL CONTENT->1931175150                                                  
WARNING: COMPANY ID NOT SAME AS "5" RECORD ID NUMBER       
Thanks in anticipation,
Manoj

Similar Messages

  • Layout configuration prevalence

    Hi y'all ! 
    I've created a keyboard layout using KLC. I need the shorcuts of such layout to prevail over the shortcuts of other applications
    such as Microsoft Word and over the ones associated to browsers - typing in the notepad poses no problem at all, as every stroke combination works.
    Can this be set in some direct way, or rather changing manually one by one ?
    I am using W7, and the laptop is Acer.
    Thanks in advance.

    Sorry, this is forum which discuss questions and feedback for Microsoft Office product. We have no existing file Keyboard layout configuration file for Windows 7 to deliver you to setup that. If we want to do this, we may define it one by one only.
    Tony Chen
    TechNet Community Support

  • Help needed creating export file from a file layout with Application Engine

    The following is what I would like to do:
    - Read a record from a PS view
    - Manipulate the data as needed
    - Write the fields out to a file as defined by a File Layout
    - Repeat until no more records are found
    I have created the PeopleSoft Application Engine action listed below. It receives an error "BCUNIT is not a property of class File".
    Local Record &rec1;
    Local File &myFile;
    Local SQL &sQL1;
    /* Create instance of Record */
    &rec1 = CreateRecord(Record.W9M_MBSCRSE_VW);
    /* Instantiate the Output File */
    &myFile = GetFile("c:\temp\help_me.txt";, "A", %FilePath_Absolute);
    If &myFile.IsOpen Then
    If &myFile.SetFileLayout(FileLayout.TACOURIN) Then
    /* Create SQL object to populate rowset */
    &sQL1 = CreateSQL("%Selectall(:1) Where INSTITUTION = :2", &rec1, W9M_MBSCRSE_AET.INSTITUTION);
    /* Cycle through the records */
    While &sQL1.Fetch(&rec1)
    /* I know this section is not coded correctly but I'm not sure how to fix it */
    &myFile.BCUNIT = "1";
    &myFile.BCTCD = &rec.W9M_MBS_TERM_CODE;
    &myFile.BCTYR = &rec.W9M_MBS_TERM_YEAR;
    &myFile.BCDPTN = &rec.ACAD_GROUP;
    &myFile.BCCOUR = substring(&rec.CATALOG_NBR,2,5);
    &myFile.BCSEC = &rec.CLASS_SECTION;
    &myFile.WriteRecord();
    End-While;
    Else
    /* Process FileLayout Error here */
    End-If;
    Else
    /* Process File Open Error here */
    End-If;
    &myFile.Close();
    There are probably a lot of things wrong with this approach and if you could provide some guidance and/or  corrections to the above logic I would greatly appreciate it.
    Another approach?
    After doing a bunch of reading on Application Engine maybe my approach is incorrect. Perhaps I should be doing something like the following:
    - Read a record from a PS view
    - Populate a temporary table manipulating data as it is inserted (Temp table is named according to the file layout fields?)
    - Fetch the records from the temp table and write the record to the file layout.
    - Repeat until no more records are found
    Is this approach better and designed correctly? If not, could you recommend how it should be done? Would the population and reading of the Temp table be done in separate actions or within the same action? Do you know of an Application Engine program that can be used as an example with "like" processing?
    As you can probably tell I haven't used Application Engine before and my goal is to start out on the right path. Thank you for any direction and input that you can provide.
    Steve

    I did and my initial logic was based upon them. I don't see where it shows how to manipulate the data before writing it to the file layout fields. Maybe you can send me a link to that section?
    I was hoping that I would be able to reference the file layout fields directly to allow for manipulating the field values. Re-reading the file layout section and the application engine PeopleBooks I believe I need to create a temporary record which matches the file layout fields; i.e., the second alternative that I listed. Then, make my updates to the temp record fields as I load them. Then, load them to the file layout as a row.
    I'm not sure how this would break down in Application Engine; would the insert into the temp table and the writerecord be different steps/actions, etc.

  • File adapter configuration parameter for "hexadecimal conversion"

    (File adapter for XI 2.0)
    Does anybody know the exact File adapter configuration parameters for reading a file with hexadecimal control characters as seperators. My file has
    3 types of seperators - i.e "2F", "05" & "0D2F"
    Eg: xml.fieldSeparator= "2F"
    When I specify this the file is getting split into fields
    at all the seperators in the file. I guess I am not using the right format in my defination ?
    Dorai

    Is there any special format for reading a file containing hexadecimal control characters?
    The file to be processed has hexadecimal separators:
    Field Delimiter        : '09' or '05'
    End of record delimiter: '0A' or '25'
    End of Table delimiter : '07' or '2F'
    Initially i would like to read the file into XI as it is i.e without any split by using "xml.fieldFixedLengths= "
    However, everytime I process the file(with hexadecimal contol characters), I have noticed that my file is getting split, even when I did not specify anything for field separator(i.e when i used fixed field length).
    Thanks,
    Dorai

  • File name naming convention in File Adapter configuration in ID

    Hi All ,
    I have a query related to xml filename created in IDOC-XI-FILE scenario based on value of one of IDOC field .
    The scenario is like this :
    I have to send one xml file per store for material master . In this case how can I define my file name with store name in File adapter configuration in ID .
    Naming convention should be
    <b><storename>_date_masterdataname.xml</b>where store name is one of field of IDOC .
    Plz help me .
    Thanks in Advance
    Regards
    Prabhat Ranjan

    Hi Prabhat,
    take a look at this weblog:
    /people/jayakrishnan.nair/blog/2005/06/28/dynamic-file-namexslt-mapping-with-java-enhancement-using-xi-30-sp12-part-ii
    you have to specify variable substitution
    (in the file adapter)
    and give the path to the store name (in the variable sustitution table)
    you <b>file name schema</b> (from the file communication channel can look like this)
    %storename%_date_masterdataname.xml
    Regards,
    michal
    Message was edited by: Michal Krawczyk

  • NotSerializableException reading file from configuration adapter

    Hi!
    When I try to access a file with config.getFile() that is stored in VA configuration adapter I get a P4BaseRuntimeException with an underlying NotSerializableException.
    This is what I'm doing:
    Context ctx = new InitialContext();
    ConfigurationRuntimeInterface configInterface = 
         (ConfigurationRuntimeInterface)ctx.lookup("configuration");
    cfgContext      = configInterface.getConfigurationContext();
    cfgHandler      = cfgContext.getConfigurationHandler();
    config     = cfgHandler.openConfiguration(path, ConfigurationHandler.READ_ACCESS);
    boolean exists     = config.existsFile(filename);
    InputStream is = config.getFile(filename);  // this is where the exception occurs
    I've omitted handling for InconsistentReadException in this post, to keep the code short.
    The existence check with config.existsFile() returns true, so configuration path and filename seem to be ok. However, config.getFile() throws a NotSerializableException.
    So, how can I read a file from configuration adapter? What is my mistake?
    Thanks for your help,
    Frank

    hi frank,
    in addition to the above content
    u can refer the how to use the  config.getFile()
    http://kickjava.com/src/org/apache/commons/configuration/reloading/FileChangedReloadingStrategy.java.htm
    let me know u need any further info
    bvr

  • How to automate File Adapter Configuration

    I am configuring a File Adapter manually then it generates WSDL file and jca files which contains File Adapter configuration. I have XSd file through the XSD can I generate these files (WSDL & jca)?

    I have XSd file through the XSD can I generate these files (WSDL & jca)?No. Only adapter wizard should generate these files. Can you let us know more about your use case and tools you are working with?
    Regards,
    Anuj

  • Delete save configuration files in /configuration folder

    How to delete the historic stored (generated by our ssh script) configuration files in /configuration folder on Ironport appliance? thanks.
    Leo

    FTP to the box and delete them...
    V:\>ftp esa
    Connected to esa.opus.corp.root.
    220 esa1.opus-group.com Cisco IronPort FTP server (V8.5.6) ready
    User (esa.opus.corp.root:(none)): admin
    331 Password required.
    Password:
    230 Login successful.
    ftp> cd /configuration
    250 CWD command successful
    ftp> prompt off
    Interactive mode Off .
    ftp> mdelete *.xml                                   <----you may want to change what you're deleteing.
    200 Type set to ASCII.
    250 DELE command successful.
    250 DELE command successful.
    250 DELE command successful.
    ftp>

  • Reinstallation message: Could not locate Resources file in Configuration folder

    I have new computer. Was running XP on old computer for CS4 Web Premium. Uninstalled from XP. Can't install on new machine with Windows 7. Getting error: Could not locate the Resouirces file in Configuration folder for Dreamweaver (and all other programs in Web Premium). Tried reinstalling  times, no luck. Help please.
    C Shaw

    Do you receive this error message during the install process?  I would recommend reviewing your installation log files.  You can locate steps on how to accomplish this at Troubleshoot installation with install logs | CS3, CS4 - http://helpx.adobe.com/creative-suite/kb/troubleshoot-installation-install-logs-cs3.html.

  • IDoc-To-xml File Dynamic Configuration

    Hi all.
    a few days ago i posted a thread about file-to-file dynamic configuration.
    now i have to do the same but with difference that my inbound document is an IDOC, so message_header information cant be use!
    i've seen some blog like
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2161. [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    ussing file convertion, XI save a plain text document, no xml.
    What you sugguest to do?
    Rgds
    RP

    hi RAJEEV GUPTA .
    you said do this?
    DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    //get  Key of Directory File name
    DynamicConfigurationKey keyF = DynamicConfigurationKey.create( URLFile, "FileName");
    //get  Key of Directory
    DynamicConfigurationKey keyD = DynamicConfigurationKey.create( URLFile, "Directory");
    //Replace value of Filename
    conf.put(keyF,file);
    //Replace value of Directory
    conf.put(keyD,dir);
    the problem in this case is there no Key, because there no message_header.
    do you know the sentence to generate a new key for file name and Directory?
    Rgds!
    Rp
    Message was edited by:
            Rodrigo Pertierra

  • How to add a field in line layout configuration for Tcode F-28

    Hi friends,
         I have a requirement where i need to add a field in line layout 'K1'.
    The field is EXNUM - ( Official Excise Document Number ) from the table J_1IEXCHDR into the existing Line layout 'K1'.
    I am not able to add this field under line layout configuration,since this field does not exist in field list.
    I have been searching for the suitable enhancement,but not able to locate one.
    It would be really helpful if someone share some info regarding this issue.

    No configuration is available at transaction code o7z4s
    No enhancement is available
    Even validations (OB28)  and substitutions (OBBH) will not work since this will use BSEG/BKPF tables /ABAP System Fields
    You need to go for Z program by copying the existing program of F-28 and add your required field with the help of Abaper.
    Srinivas

  • ACH (NACHA) File format support.

    Hi,
    A prospect of ours is asking about Business One support for ACH (NACHA) files when creating payables to vendors/clients, and furthermore be able to do and FTP transmission to deliver the NACHA file to the bank automatically?
    Thanks,
    Mauricio
    Edited by: Mauricio Castrillon on Apr 8, 2008 12:17 PM
    Edited by: Darius Heydarian on Apr 22, 2008 10:44 PM
    Edited by: Darius Heydarian on May 6, 2008 5:30 PM
    Edited by: Philip Eller on May 20, 2008 9:14 AM

    Dear Mauricio,
    Please first check the localization, this feature is NOT open to the US localization in current version.
    Kindly go through note 752355 with the Bank Files Formats for AddOn - Payment Engine.
    Please also refer to the payment engine on-line help  if you've installed  and the Payment
    Engine documentation on the SAP service marketplace for more informations.
    Wish the above answers your question.
    Regards,
    Eric Xiao
    SAP Business One Forums Team

  • PU12 - File Layout

    Hello Experts
    we are trying to use PU12 to send our wagetype amounts to our payroll provider, however we need to send them in a particular order
    Basically depending on the wage type the value will go into a particular position
    say final layout should be like this
    pernr,wage type amount 1001, wage type amount 1002,wage type amount 1003
    for example if we have 3 wage types
    in Infotype 0014
    1001 - amount $100
    1002 - amount $200
    1003 - amount $300
    our final layout should be like this
    11111111,100,200,300
    Is it possible to do it in file layout conversion by looking a lgart?
    Please let me know
    Thank you

    I resolved my own problem with a workaround.  I set it up as a user exit with a constant of 257.  Because it was supposed to be just "filler" blanks, the userexit simply just returned
    return = ' '.

  • MD47 - Layout configuration

    Hello,
    My client needs for a certain Product Group, that trx. MD47  (Evaluation of Product Group Planning) only shows the Cumulative ATP values.
    I think this can be arranged via a specific layout configuration but I can not find in the IMG where to do this config!
    Can anyone help me on this one.
    Thanks
    Aart

    Hi Aart
    Transaction SPRO
    Production
    > Production Planning
      > Master Production Scheduling
        > Evaluation
           > Define Evaluation Profiles
           > Define Layout
    First you define an evaluation profile, then assign the evaluation profile to your layout. Within the evaluation profile (Transaction OPPM), you can decide to choose 'LA Available qty', 'AT ATP quantity' or 'AC Cumulated ATP'. Maybe one of them can fulfill your requirements.
    Best regards,
    Tao

  • PU12 File Layout:  Problem if Constant Length 28

    I am trying to modify an existing PU12 file layout to change a few fields and add some new ones.  I can change and add them as long as I don't put the constant length as > 28.  If I do I get this message:  "The field length for constant field contents can be a maximum of 28."
    The current layout has fields with a constant layout of > 28 though so I can't figure out why it will not allow me to put in a larger #.  As an expample, one of the existing fields has a constant length of 211 -- I need to change it to 257, but if I put anything > 28 I get this same message.
    I'm just starting to learn about the PU12 so any help would be most appreciated.

    I resolved my own problem with a workaround.  I set it up as a user exit with a constant of 257.  Because it was supposed to be just "filler" blanks, the userexit simply just returned
    return = ' '.

Maybe you are looking for