Txt format in a file created by the Payment Medium Program

Hi,
I need some help with a query from Payroll France.
They use the transaction PC00_M06_FFOT (program RFFOF_V) to transfer payment data to banks.
This program creates a txt file that is accessible to the payroll and accounting teams. This file is stored on local discs and as txt format it can be modified.
The last audit pointed to this as a potential issue. The data in this file is very sensitive and shoud be secured against any modification.
The program is SAP standard and the txt format is compliant with the system used by banks. That is why I am not sure if the file format can be modified. We were thinking perhaps a PDF fike would be an option. However, our Development do not want to touch at the change before we know if this will not be a problem for the banks' system.
I've created a note for SAP about already but they say it is not really an error and in fact beyond their scope.
Would appreciate some advice from you.
Thanks,
Monika.

Monika :
When running payment transfer to the bank (i.e. RFFOT or RFFOV), you have an option to either have the output file created (at application server) or a temse file created (which you would go to DME management to process downloading to a file (e.g. in your local PC machine).
Having the ACH file created on application server site usually should be quite secure in my opition (first of, not many ee should have access to application servers; second, you can control not to allow non-authorized personnel to access to certain directories in application server; third, usually, when ACH file is created, it usually will be picked up by an automate process to send the file to the bank (rather than manual process)) .  Just my thought on your audit issue .
Rgds.

Similar Messages

  • Payment medium program for MT103 format

    Hi,
    We had a requirement of generating MT013 format from automatic payment program and we are on ECC 5.0 Version.
    I have tried generating with program RFFOM100, but unable to meet all the requirement for HSBC bank, UK.
    I have another program RU_MT103 in ECC 6.0 but this is not available for ECC 5.0.
    Can anyone suggest the payment medium program to be used to generate MT 103 format.
    Thanks in advance
    Rajesh Angadala

    Hi, I implemented this MT103 two years ago for ECC500;
    At the end I copied program RFFOM100 and created a new ZFFOM103 based on the original one.
    Other option is to use PMW. If I am right I think that SAP provides a PMW format (MT103) and a structure (FPM_SWIFT_103) that I think that could be useful if you are used to PMW.
    I hope this helps
    Rafael Barreda

  • How to view the File created against the Transport Request in ASCII format

    Hi all,
    We have a requirement where in the file created against the Transport reauest and its content should be viewed in ASCII format.
    Experts do you have answer for this.
    Is thers any method to work out.
    Thanks in advance.
    Every usefull answers will be awarded points.*********

    Hi Anji Reddy,
    Thanks for your reply.
    Let me clear my querry.
    when we create a program in se38 and save it in a zxxxx package then it will create a transport request. The Content of TR i mean is not the Program name or the object list in the TR. The content i mean here is the abap code written in the program. which will be stored as a file in the server. when we open this file it will give the SAP format. Which i want to view in ASCII format.

  • How to use PowerShell to find files created in the last 15 min and bigger than 5 KB

    Hi! 
    I am trying to write to a text file, the files created in the last 15 min and bigger than 5KB
    I have created this PowerShell script but it's not working. Can somebody help me with this?
    $Notprocessedfiles = Get-ChildItem c:\test | where {$_.Lastwritetime -gt (date).addminutes(-15)}
    if ($Notprocessedfiles.lenght -gt 3KB) 
    $Notprocessedfiles | Out-file c:\test\maybe.txt
    Thanks!

    Do it the PowerShell way.  It is easier and faster.
    Get-ChildItem c:\test |
          Where-Object{$_.Creationtime -gt (date).addMinutes(-15) -AND $_.Length -gt 5Kb} |
          Format-Table -Auto |
          Out-String |
          Out-file c:\test\maybe.txt
    ¯\_(ツ)_/¯

  • How to open a file created at the server through form/report at client end

    How to open a file created at the server through form/report at client end
    Dear Sir/Madame,
    I am creating a exception report at the server-end using utl file utility. I want to display this report at the client end. A user doesn't have any access to server. Will u please write me the solution and oblige me.
    Thanks
    Rajesh Jain

    One way of doing this is to write a PL/SQL procedure that uses UTL_FILE to read the file and DBMS_OUTPUT to display the contents to the users.
    Cheers, APC

  • How can I make I-cloud back up only the files created since the last Time-Machine backup?

    Hi everyone,
    So, I wish to use time-machine to back up every six weeks or so. This means a whole range of files could be lost if my wonderfully fast but terrifyingly unrecoverable solid state hard drive packs up.
    Has anyone any idea how I can make Icloud only backup files created since the last time machine backup?
    Best
    Danny

    Automator is not the right solution.
    Use a folder action script. Apple has an example here: (Auto-backup Script):
    http://www.apple.com/applescript/folderactions/05.html
    the steps might have been written for 10.3, so the steps may not be 100% right, but this will do what you want.

  • Editing wave-files created on the Zen Mi

    I read on http://www.radioandtelly.co.uk/zenmicro.html that files created on the Micro using the built-in microphone are sampled at 64kpbs, 4 bit, my recordings appear to be sampled at 256 kbps and a unknown bit rate. However, these files cannot be edited using Wavelab or Steinberg Clean, as the require a bit rate of at least 6 bit.
    How do you guys edit these files, what tools are you using?

    For me they're described by Windows as 64kbit/s, 4 bit, channel, 6Hz, IMA ADPCM.
    The freeware Audacity can open and edit them.

  • F110-after i have deleted the payment medium, how to create a new one?

    hi everyone,
    after i have created the payment run, i found out there was some mistakes in one of the vendor invoice, so i delete the payment medium. now i want to create a new payment proposal and block the wrong invoice, what should i do??
    can i delete the out put, then creat a new proposal list again??
    could anyone answer my question, thanks in advance.
    Edited by: manzp88 on Apr 20, 2011 6:40 PM
    Edited by: manzp88 on Apr 20, 2011 6:40 PM

    Dear Manzp88,
    You say:
    after i have created the payment run, i found out there was some mistakes in one of the vendor invoice, so i delete the payment medium. now i want to create a new payment proposal and block the wrong invoice, what should i do??
    can i delete the out put, then creat a new proposal list again??
    If You created the payment run It means that You posted a payment document.
    Therefore You need to reverse it and then delete the DME file (payment medium) as well.
    Then You can fix the invoice and create a new F110 run with a new and correct DME file.
    I hope this can help You.
    Mauri

  • If i restore a user folder from time machine. is it just restoring all files associated with the user or programs also?

    If i restore a user folder from time machine, is it just restoring the files associated with the user or programs as well? Im asking because Apple Store just reset my system and said to restore files i needed and not to do a full restore. to try and determine if it was a software issue causing the problems.

    Just the user's folder. Nothing else. See Pondini's TM FAQs, for details.

  • Create sample output by running generic payment medium program in se38/80

    Hi,
    I'm trying to configure a 4.6c system to utilise the PMW to generate payment media but first of all I'll like to see a sample output using the generic payment program, SAPFPAYM,  in se38/80 to generate a sample output from an already posted payment run using format MT103 but it keeps giving me the message "No Payment Media Created in Format MT103"  without generating any output. The same payment run generates output an output when the classic payment medium program RFFOM100 is run directly in se38//80 using fromat MT100. I haven't carried out configuration for payment methods to utilise PMW yet. Any help will be appreciated and points will be assigned accordingly.
    Andy.

    Additionally pls go through the documentation for this program which will brief you about the settings for sending Faxes.
    Mostly this should be the program which should be executed after SAPFPAYM and help you in generating the remitance advices.
    Hope this helps or else Let me know if you need additional info.
    Thanks,
    Praveen

  • Error in opening the PDF file created from the smart form output.

    Hi All,
    i have a simple smart form which takes 3 values like customer no, name and no of times customer called and gives an out like
    Customer 0001000000 with name Ravi called 5 times today.
    I have to send this output to mail as an attachment.
    for this i am coding as below.
    ******Call the SSF Function module
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
    EXPORTING
    formname = Form name
    VARIANT = ' '
    DIRECT_CALL = ' '
    IMPORTING
    fm_name = lv_fmname
    EXCEPTIONS
    no_form = 1
    no_function_module = 2
    OTHERS = 3
    lv_partner_number = '0001000000'.
    lv_name_org1 = 'Ravi'.
    lv_z_no_calls_day = '5'.
    lw_ctrlop-getotf = 'X'.
    lw_ctrlop-no_dialog = 'X'.
    lw_compop-tdnoprev = 'X'.
    lw_compop-tddest = 'LP01'.
    *******Call the Form Function module and get the OTF of form output
    CALL FUNCTION lv_fmname
    EXPORTING
    name_org1 = lv_name_org1
    partner_number = lv_partner_number
    z_no_calls_day = lv_z_no_calls_day
    control_parameters = lw_ctrlop
    output_options = lw_compop
    user_settings = ' '
    IMPORTING
    job_output_info = w_return
    EXCEPTIONS
    formatting_error = 1
    internal_error = 2
    send_error = 3
    user_canceled = 4
    OTHERS = 5.
    i_otf] = w_return-otfdata[.
    *********Now here if i look in to the OTF data i got in debug it has the data i aniticipated along with some other data.
    the output is in the format
    TDPRINTCOM(2) TDPRINTPAR(70)
    ST XXXX.. customer 0001000000 with
    name.....
    i have my data in the above format spread in three lines of the output otf table where XXXX... is some number.
    ***********To convert to PDF Format
    CALL FUNCTION 'CONVERT_OTF'
    EXPORTING
    format = 'PDF'
    max_linewidth = 132
    IMPORTING
    bin_filesize = lv_len_in
    BIN_FILE =
    TABLES
    otf = i_otf
    lines = i_tline
    EXCEPTIONS
    err_max_linewidth = 1
    err_format = 2
    err_conv_not_possible = 3
    err_bad_otf = 4
    OTHERS = 5
    *********For testing purpose i created a file on the desktop with the the data in i_tline. it created PDF file but when i tried to open it it's giving an error.
    i_objtxt = 'test with pdf-Attachment!'.
    APPEND i_objtxt.
    DESCRIBE TABLE i_objtxt LINES v_lines_txt.
    READ TABLE i_objtxt INDEX v_lines_txt.
    wa_doc_chng-obj_name = 'Smart Form'.
    wa_doc_chng-obj_descr = 'Frequent Caller Alert_Day'.
    wa_doc_chng-doc_size = ( v_lines_txt - 1 ) * 255 + STRLEN( i_objtxt ).
    *********Creating the Entry for the document
    CLEAR i_objpack-transf_bin.
    i_objpack-head_start = 1.
    i_objpack-head_num = 0.
    i_objpack-body_start = 1.
    i_objpack-body_num = v_lines_txt.
    i_objpack-doc_type = 'RAW'.
    APPEND i_objpack.
    i_objbin] = i_tline[.
    DESCRIBE TABLE i_objbin LINES v_lines_bin.
    READ TABLE i_objbin INDEX v_lines_bin.
    i_objhead = 'Frequentcaller list_Day.pdf'.
    APPEND i_objhead.
    ************Creating the entry for the attachment.
    CLEAR : i_objpack.
    i_objpack-transf_bin = 'X'.
    i_objpack-head_start = 1.
    i_objpack-head_num = 1.
    i_objpack-body_start = 1.
    i_objpack-body_num = v_lines_bin.
    i_objpack-doc_type = 'PDF'.
    i_objpack-obj_name = 'ATTACHMENT'.
    i_objpack-obj_descr = 'FCA'.
    i_objpack-doc_size = v_lines_bin * 255 .
    APPEND i_objpack.
    CLEAR i_reclist.
    i_reclist-receiver = 'mail id'.
    i_reclist-rec_type = 'U'.
    APPEND i_reclist.
    CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
    EXPORTING
    document_data = wa_doc_chng
    put_in_outbox = 'X'
    commit_work = 'X'
    TABLES
    packing_list = i_objpack
    object_header = i_objhead
    contents_bin = i_objbin
    contents_txt = i_objtxt
    receivers = i_reclist
    EXCEPTIONS
    too_many_receivers = 1
    document_not_sent = 2
    operation_no_authorization = 4
    OTHERS = 99.
    This is all i am doing.
    It is sending a mail with the attachment but we are not able to open the attachment. it's giving an error like file is damaged and couldn't be repaired.
    I serched in the forum but i couldn't get the answer.
    I suspect there is a problem in getting the OTF data..
    Please help me in resolving this issue....
    Thanks in advance.
    RK

    Check the sample , and see where you made the mistake.
    REPORT ZPDF_MAIl.
    DATA:
      w_fm_name      TYPE rs38l_fnam,
      w_bin_filesize TYPE i,
      w_filesize     TYPE i,
      w_lines_txt    TYPE i,
      w_lines_bin    TYPE i.
    DATA:
      wa_ctrlop   TYPE ssfctrlop,
      wa_outopt   TYPE ssfcompop,
      wa_objhead  TYPE soli_tab,
      wa_buffer   TYPE string,
      wa_doc_chng TYPE sodocchgi1.
    DATA:
      BEGIN OF t_mail_ids OCCURS 0,
        mailid TYPE ad_smtpadr,
      END OF t_mail_ids,
      t_otfdata TYPE ssfcrescl,
      t_otf TYPE itcoo OCCURS 0 WITH HEADER LINE,
      t_pdf_tab TYPE tline OCCURS 0 WITH HEADER LINE,
      t_objpack LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE,
      t_objtxt LIKE solisti1 OCCURS 0 WITH HEADER LINE,
      t_objbin LIKE solisti1 OCCURS 0 WITH HEADER LINE,
      t_record LIKE solisti1 OCCURS 0 WITH HEADER LINE,
      t_reclist LIKE somlreci1 OCCURS 0 WITH HEADER LINE.
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
      EXPORTING
        formname           = 'Z195_TEST'
      IMPORTING
        fm_name            = w_fm_name
      EXCEPTIONS
        no_form            = 1
        no_function_module = 2
        OTHERS             = 3.
    IF sy-subrc EQ 0.
    ENDIF.                               " IF sy-subrc EQ 0.
    wa_ctrlop-getotf = 'X'.
    wa_ctrlop-no_dialog = 'X'.
    wa_outopt-tdnoprev = 'X'.
    CALL FUNCTION w_fm_name
      EXPORTING
        control_parameters = wa_ctrlop
        output_options     = wa_outopt
        user_settings      = 'X'
      IMPORTING
        job_output_info    = t_otfdata
      EXCEPTIONS
        formatting_error   = 1
        internal_error     = 2
        send_error         = 3
        user_canceled      = 4
        OTHERS             = 5.
    IF sy-subrc EQ 0.
    ENDIF.                               " IF sy-subrc EQ 0.
    t_otf[] = t_otfdata-otfdata[].
    CALL FUNCTION 'CONVERT_OTF'
      EXPORTING
        format                = 'PDF'
        max_linewidth         = 132
      IMPORTING
        bin_filesize          = w_bin_filesize
      TABLES
        otf                   = t_otf
        lines                 = t_pdf_tab
      EXCEPTIONS
        err_max_linewidth     = 1
        err_format            = 2
        err_conv_not_possible = 3
        err_bad_otf           = 4
        OTHERS                = 5.
    IF sy-subrc EQ 0.
    ENDIF.                               " IF sy-subrc EQ 0.
    LOOP AT t_pdf_tab.
      TRANSLATE t_pdf_tab USING '~'.
      CONCATENATE wa_buffer t_pdf_tab INTO wa_buffer.
    ENDLOOP.
    TRANSLATE wa_buffer USING '~'.
    DO.
      t_record = wa_buffer.
      APPEND t_record.
      SHIFT wa_buffer LEFT BY 255 PLACES.
      IF wa_buffer IS INITIAL.
        EXIT.
      ENDIF.
    ENDDO.
    t_objtxt = ' To Change the COR, Use the Transaction ZCOR_CHANGE'.
    APPEND t_objtxt.
    t_objtxt = ' Check the Attached PDF file for COR'.
    APPEND t_objtxt.
    DESCRIBE TABLE t_objtxt LINES w_lines_txt.
    READ TABLE t_objtxt INDEX w_lines_txt.
    READ TABLE t_objtxt INDEX w_lines_txt.
    wa_doc_chng-obj_name = 'COR Display'.
    wa_doc_chng-expiry_dat = sy-datum + 10.
    CONCATENATE 'COR' "w_cornr
                '-' "w_stat_descr w_action_desc
           INTO wa_doc_chng-obj_descr SEPARATED BY space.
    wa_doc_chng-sensitivty = 'F'.
    wa_doc_chng-doc_size =  w_lines_txt  * 255.
    CLEAR t_objpack-transf_bin.
    t_objpack-head_start = 1.
    t_objpack-head_num = 0.
    t_objpack-body_start = 1.
    t_objpack-body_num = w_lines_txt.
    t_objpack-doc_type = 'RAW'.
    APPEND t_objpack.
    t_objpack-transf_bin = 'X'.
    t_objpack-head_start = 1.
    t_objpack-head_start = 1.
    t_objpack-head_num = 0.
    t_objpack-body_start = 1.
    DESCRIBE TABLE t_objbin LINES w_lines_bin.
    READ TABLE t_objbin INDEX w_lines_bin.
    t_objpack-doc_size = w_lines_bin * 255 .
    t_objpack-body_num = w_lines_bin.
    t_objpack-doc_type = 'PDF'.
    t_objpack-obj_name = 'COR'.
    t_objpack-obj_descr = 'COR Test'.
    * concatenate 'COR' w_cornr into t_objpack-obj_descr
    *                           separated by space.
    APPEND t_objpack.
    *LOOP AT t_mail_ids.
      CLEAR t_reclist.
      t_reclist-receiver = 'INTENATEMAIL'.
      t_reclist-rec_type = 'U'.
      APPEND t_reclist.
    *ENDLOOP.
    CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
      EXPORTING
        document_data              = wa_doc_chng
        put_in_outbox              = 'X'
        commit_work                = 'X'
      TABLES
        packing_list               = t_objpack
        object_header              = wa_objhead
        contents_bin               = t_objbin
        contents_txt               = t_objtxt
        receivers                  = t_reclist
      EXCEPTIONS
        too_many_receivers         = 1
        document_not_sent          = 2
        document_type_not_exist    = 3
        operation_no_authorization = 4
        parameter_error            = 5
        x_error                    = 6
        enqueue_error              = 7
        OTHERS                     = 8.
    IF sy-subrc EQ 0.
    ENDIF.

  • Why won't excel read my csv file created with the powersell out-file automatically.

    I wrote a PowerShell script that creates a CSV formatted file.  The script simply creates a comma delimited string for each entry and adds it to a collection.  Then the out-file command write it to a file.
    When you open it with Excel each line is put into one cell.  If you import the file and specify the "," as the delimiter, it imports just fine.  If the data is saved out again as a csv file,  the file is about half the size and opens
    just fine with excel.
    If you open the original file and the file created by Excel with notepad, they look the same.
    So the files are different in size, contents look the same, but Excel won't automatically open the original file.
    Any ideas of why this happens?  Also PowerShell and Excel are both running on Server 2012 R2.  Excel is a remote app.
    If I do an export-CSV, I get some kind of information about the object.
    Here is the script:
    foreach ($group in $groups)
       $header += '"' + $group.name + '",'
       $CSVdata = @()
       $CSVdata += $header
       # Create a user entry
       $users = Get-ADUser -filter * |select SamAccountname, Name | sort SamAccountName
       foreach ($user in $users)
          $Groupmembership = Get-ADPrincipalGroupMembership -Identity $user.SamAccountName
          $userentry = '"' + $user.SamAccountName + '",'
          $user
          foreach ($group in $groups)
              if ($Groupmembership.SamAccountName -contains $group.SamAccountName) { $userentry += '"X",'}
              else { $userentry += '"",' }
           $CSVdata += $userentry
          $CSVdata
          Out-File -inputobject $CSVdata -FilePath c:\batch\GroupMembership.csv

    Ok the script works exactly like I want it.  Thank you very much.
    I am trying to understand the script but I am unable to figure out what the line "$keys=$t.Keys|%{$_}"
    does.  I figured ".keys" was a method but my search for it comes up blank.  Do you have a reference you can point me to?  

  • Is there a way to open a .mst file created in the student edition with MULTISIM 9

    When a student builds a file with MultiSIM 9, the circuit is created as a .msm file.  When the student goes home to work, they can open a .msm file with a student version, 2001 for example, but any change to the file can only be saved as a .mst file.  As soon as the file is saved as a .mst file, we have not found a way to open the file with the educational version of MultiSIM 9.  Is there any way to convert these files?  This makes it very difficult for a student to work at home for a project between or prior to labs.
    Thanks

    JKR,
    Unfortunately, the ".mst" extension is supposed to be open only by Textbook editions of Multisim. Not even a Power Pro version would be able to open it.
    I'm not sure the specifics of your case, but I guess that you open/saved the circuit on your textbook edition and that converted the file extension, is that right?...
    Well, as far as I know the textbook editions are meant to be 'demo' type of releases, so is limited in many features. You should be OK with a Student edition though -- which is not the one commonly found in textbooks.
    Nestor
    National Instruments

  • Howto split the payment medium file for bank's tranference?

    Hello all
    We use the Tx:PC00_M32_FFOT to get the payment file (MT100 format). The file is submitted in bank's portal but the portal accepts 3000 transactions per file.
    How could we do for get files with 3000 transactions ?
    thanks in advance

    Refer OSS Note 164888. You will find an answer to your question.

  • Payment medium program with DME format

    Hi!
    I am working for south african client.
    The standard DME format available for south africa is ACB_ZA ( acb format).
    The payment program used is RFFOZA_A and assigned to payment method "A- ACB clearing".
    But the format given by bank is different.
    So, here i have two options:
    1. Change the DME format through DMEE and other configuration and assign the DME format in Payment medium work bench in payment method country step.
    2.  Copy the  payment program RFFOZA_A to ZRFFZA_A, assign the new DME format to generate DME file in new format.
    is new DME foramt for example ZACB_ZA in payment program ZRFFZA_A?
    regs,
    ramesh

    Hello Ramesh,
    Your description is little confusing and unclear.
    Please clarify what do you mean by the following :
    "is new DME foramt for example ZACB_ZA in payment program ZRFFZA_A?"
    Yes, i can understand that you would like to change the existing format of South Africa in DMEE.
    I can think of the following meanings :
    1.  Assignment of DME format in FBZP "Payment method/Country". Here you use the option 'PMW' and enter the format that you want.
    2. You may also execute the program SAPFPAYM from SE38 and give the payment run details to get the result in the format specified here.
    Hope the above helps. Please let me know if my understanding is not correct.
    Thanks and regards,
    Suresh Jayanthi.

Maybe you are looking for

  • Creating a Maintenance Iview.

    Dear Experts. I want create Maintenance Iview that I need use for a configuration customer and that I will use for hide o show service in the portal with the value of the fields of this Maintenance Iview . The table have the following fields. Field  

  • Hard Drive Setup Recommedation - Premiere Pro CC 2014

    Premiere CC on my old Win 7 64bit hard drive had smooth video previews. Premiere CC 2014 on my new Win 8.1 64bit hard drive is choppy and sluggish. Same ATI Mobility Radeon HD 4650 car which uses WDDM v1.1 as the driver. No other driver available.) W

  • Variable filename for output

    Hey all, I want to have the file I spool to in a sql script to change depending on the database I'm connecting to, but am unsure how to accomplish this. Can this be done? Can someone provide an example?

  • M92p DisplayPort to dual Displayport adapter not working

    I have purchased several M92p tiny computers and had great success with them. however, we are wanting to start hooking up 4 monitors as advertised using the "Displayport to Dual Displayport adapters" to connect two identical monitors to a single disp

  • Change colors of columns on horizonal axis

    Hello,I don't work with Excel a lot, usually when I get a request for something a couple times a year.Anything is possible, right? I've automated the creation of a pivot table and then the addition of the pivot chart. The problem I have is, I can't f