Schedule dunning (sm36)transaction f150, prog. sapf150v (dunning)

Hi,
We are running 4.7 R/3 Enterprise
transaction f150, prog. sapf150v (dunning)
I'm wondering if anybody has scheduled dunning to run daily? I have attempted in sm36 with the following error message. I suspect I would be looking at a modification to the program unless there is a standrd version that can be scheduled with variants?
error message is:
Program SAPF150V cannot be scheduled (not of type 1 or J)
Message no. BT077
Diagnosis
The ABAP program that you specified for this job step is not of a type that can be run in the background.
Only ABAP reports of type 1 (interactive) can be run in the background.
System Response
No action taken.
Procedure
Check that you have entered the correct ABAP program.  If not, then you must select a different program that is executable in the background, or consult with the responsible programmer.
Looking for your views or experience.
Thank you,
Craig Wood

Hello Barry,
I was looking at your post regarding automating dunning runs. I am trying to set that up also, but not having any luck. I am looking at RF150SMS program.
I went into F150 and created a 'template' by entering a range of customers (say 1 to 10). I put in today's date and and ID of TEST1.
Then I went to RF150SMS program and entered today's date in the "Template: Program run date" section and "TEST1" in the Template: Identification section. I also checked "Delete target parameters", "Copy parameters", "With Dunning Printout" with the printer name and "Print:immediatel" options.
The program runs, but also deletes TEST1. So if I leave the "Delete target parameters" section unchecked, I get a "Dunning run 06/01/2007 TEST1 exists already" message.
How can I get around this? Currently we have users who manually kick off the dunning program via F150. We are trying to automate it so that they don't have to do it anymore. We are on ERP 2005 version of SAP.
I was wondering if you could help me with this?
Thank you.

Similar Messages

  • Dunning Letter for transaction F150

    Hi,
    I have developed a dunning letter , level 2 for transaction F150.
    As per the requirement it should display the balance in the beging rather than in last (as it was before)
    so I coped the print program and did some changes and Assigned that program to my sap script....
    but when i am going in debugging....
    it is taking the old program only...
    Anybody having any idea where to configure my new program??
    Thanks and Best Regards.
    Kusum.

    Hi Dubey,
    You can check the following customizing settings :
    Define Dunning Forms (with SAP Forms)
    We Require some standard u201CSPROu201D settings  :
    The standard settings allow us to create dunning notices using SAP Smart Forms, we must first define the corresponding function module in u201CSPROu201D.
    1. Financial Accounting (New) Financial Accounting Global Settings ( New )  -->Business Transaction Events.
    The SAP Business Framework screen appears.
    2. Choose Settings -> P/S function modules -> ... of an SAP appl. .
        Continue..
    3. Under the Business Transaction Event (BTE) "1720" with application indicator FI-FI, change the function module name and save your entries.
    Standard settings in u201CSPROu201D
    Financial Accounting (New)--> Accounts Receivable and Accounts Payable -->Business Transactions --> Dunning --> Printout ->Assign dunning forms.
    Select u2018Dunning Procedureu2019 and choose u2018Forms for normal dunning procedureu2019
    Choose u2018Company Codeu2019
    Change the name of your dunning form
    I thought, it will work for your requirement.
    Thanks
    Raghava Vakada

  • Emailing SAP Transaction F150 Dunning Notices

    I wish to email SAP transaction F150 A/R dunning notices to customers who perfer receiving them in this manner. An email attachment preferably. Anyone have information they might share as to how this might be accomplished? Thank you for the help, harold

    Hi Dubey,
    You can check the following customizing settings :
    Define Dunning Forms (with SAP Forms)
    We Require some standard u201CSPROu201D settings  :
    The standard settings allow us to create dunning notices using SAP Smart Forms, we must first define the corresponding function module in u201CSPROu201D.
    1. Financial Accounting (New) Financial Accounting Global Settings ( New )  -->Business Transaction Events.
    The SAP Business Framework screen appears.
    2. Choose Settings -> P/S function modules -> ... of an SAP appl. .
        Continue..
    3. Under the Business Transaction Event (BTE) "1720" with application indicator FI-FI, change the function module name and save your entries.
    Standard settings in u201CSPROu201D
    Financial Accounting (New)--> Accounts Receivable and Accounts Payable -->Business Transactions --> Dunning --> Printout ->Assign dunning forms.
    Select u2018Dunning Procedureu2019 and choose u2018Forms for normal dunning procedureu2019
    Choose u2018Company Codeu2019
    Change the name of your dunning form
    I thought, it will work for your requirement.
    Thanks
    Raghava Vakada

  • Change the print program from the Transaction F150

    Hi all.
    Does somebody can help how to change the print program in the transaction F150?.
    I have copied the F150_dunn_01 (form) and the SAPLF150 (printprogram)
    This transaction calls the form F150_dunn_01 I want to know how to assign to this transaction my print program ZSAPLF150
    Thanks and regards.

    Hi Srinivas Adavi.
    Ok, I have taken this path...
    IMG-->Financial Accounting
         -->Accounts Receivable and Accounts Payable
           -->Business Transactions
             -->Dunning
               -->Printout
    In this, appears:
    Define Dunning Forms (with SAPScript)
    Define Dunning Forms (with SAP Smart Forms)
    Assign Dunning Forms
    Define Sender Details for Dunning Forms
    Develop Enhancements for the Dunning Print Program
    Attached Payment Media
       -->And So On.
    What are then next steps to make the configutation; sorry I'm newbe jeje

  • Issues while sending automatic email from job scheduled via sm36

    Dear basis guys,
    We are on Netweaver 2004s, ERP 6 .
    I am scheduling (in SM36) a standard report output as background job, send its output to a pdf device and send this pdf automatically to email address. Everything is working fine except that I am not able to do the following:
    1. Cannot change the email title (APR****-spool request no.) and body from "The Mail Attachment Contains the Print File Created by User..."
    2. I need to send the email to several people.  Cannot use the distribution list with the pdf device. IF I use in sm36 "spool list recipients"  instead,  the attachment sent as pdf will result truncated. Not all report lines will show.
    Could someone help on any of the above?
    Thank you in advance for any input.

    Dear basis guys,
    We are on Netweaver 2004s, ERP 6 .
    I am scheduling (in SM36) a standard report output as background job, send its output to a pdf device and send this pdf automatically to email address. Everything is working fine except that I am not able to do the following:
    1. Cannot change the email title (APR****-spool request no.) and body from "The Mail Attachment Contains the Print File Created by User..."
    2. I need to send the email to several people.  Cannot use the distribution list with the pdf device. IF I use in sm36 "spool list recipients"  instead,  the attachment sent as pdf will result truncated. Not all report lines will show.
    Could someone help on any of the above?
    Thank you in advance for any input.

  • Schedule Agreements (ME33L Transaction)

    Hello ,
    1. In the schedule agreements (ME33L Transaction) after you give the agreement number the agreement items are displayed.
    2.When u select the item and press shift+f6 u get the item conditions i.e the validity period.
    3. I want a function module which does the same so that when i give a purchase doct., i should get these validity periods (item conditions )
    Regards
    Sandy

    Hey,
    There may or may not be a standard function to retreive the data.
    You can either debug the program and find the function or you can use sql trace(ST05) to find the table accessed by the ME33L. The trace will give you the list of tables and you can write your own function to retrieve the data.
    -Kiran

  • User Exit For Transaction F150 (Dunning)

    Hi All,
    Can any one help me in finding a User Exit for Transaction <b>F150</b> (Dunning).

    Hello,
    Try this one
    F150D001
    Bye
    gabriel

  • Regarding Dunning transaction F150...

    Iam facing some problem to send individual dunning letters to the customers.
    My requirement was i have to send dunning letter created through F150 transaction as an Email to the customers individualy.
    The E-mail  trigerring and am able to send the Emails also with my code but, user will execute F150 for a range of customers at a time .
    and as per the standard functionality in F150 it is creating only one SPOOL for all the cuatomers and when iam converting as PDF iam getting total spool as a single PDF.
    and this pdf having all customer Dunning letters, each letter having information about their DUES.
    so, user cant share this with customers.
    i have to splict the spool for individual customers and have to convert it has a PDF.
    Friends, can any one let me know the possible ways to fulfill this requirement so that i can close the issuee.
    Thanks & Regards,
    Sandeepkumar Jetty.

    Dear Sandeepkumar,
    maybe a bit late but please check this link (it helped me):
    http://web.mit.edu/CAO/www/SB2002/AR/F150.htm
    Best regards,
    Daniel Simon

  • Error in Back ground job schedule for call transaction

    Hi Experts ,
    I have a Program which as Three BDC in it . 1 - to create contact person , 2- customer 3-sales order
    Using call transaction if i run with all screens and no screens it's running fine..
    if i schedule it background job
    conact and customer works fine but sales order not works ..
    can anyone give me the solution ?

    Hi Phani and Pavan ,
    It works Fine for Back ground anf fore ground i.e ( N and A )  sales order is created here .
    but Sales order not created when i schedule it in back ground  as
    Program - execute in back ground  .
    sales not created when i schedule it in background job  only using SM36 or Program - execute in back ground  ?
    Edited by: Pradeep Annaiah on Jan 13, 2009 5:29 AM

  • FM to Update delivery schedule lines in transaction ME38

    Hi All,
    Please let me know the Function Module to update Schedule agreement, Delivery schedule lines in the transaction ME38.
    Thanks,
    Swamy Mantha

    Hi Swamy,
    Try BAPI_CONTRACT_CHANGE.
    Regards,
    Chester

  • How to edit job scheduled in SM36

    Dear All,
    I have defined some background job (run weekly) by SM36, everything run fine except later I found that I forgot to change the output device to follow user's output device.
    I can't find edit button in SM36 when I go back to my scheduled job, is that possible to edit the background job ? How to do that ?
    Thank You.

    Once your Job is finished than it wound not be possible.
    But yes once your job is scheduled and for change your print parameters than follow this steps:
    SM37>Job name>execute>select the job>From menu path JOB>change(Ctrl+F11)>Steps>From menu STEP>Change>pop up will prompt press Print specifications(F5)>Change printer from here.
    PS:Again this would only possible once your job is only scheduled but not finished.

  • Background JOB scheduling for BD87 transaction for IDOC processing

    Hello All,
    I have a requirement to schedule program(BD87) for background processing.I have created varient for selection screen.
    Query is how do i slect a particular node ithe tree and execute a particular button in background processing.
    Do i need to write BDC for BD87 transaction?? or there is any other approach for the same.
    Thanks.

    oh!! that's different! if your IDOCs have errors and remain in status 51, no transaction in the whole world can proceed them.
    you will have to investigate what caused the status 51. go to transaction BD87, select your IDOCs and go to the IDOC-body. you have several segments there: contol, data and status ... go to the status-segment, open it and double-click on the message in red at the side of the status 51 - analyse the error, edit the IDOCs or - if that is no solution, kill them and create new ones.
    what is the error message? (just out of curiosity ...)

  • Restrict Periodic jobs scheduling from SM36 or any other t-code

    HI,
    We would like to restrict users from scheduling periodic background jobs. Immediate jobs will be fine.
    And also  one more concerns is that user should not be able  to directly execute any report or transaction in background periodically.
    In short immediate jobs will be fine but users should not be able to set periodic jobs by any T-code.
    Thanks,
    Chandresh Pranami

    If you search for "btcoptions" you will find a comprehensive discussion about this, and a development suggestion in the wiki.
    I attempted the same and ended up recreating the UI from scratch and scheduling the report + variant from a parameter transaction they are authorized for, but the user can navigate in many transactions showing this option.
    A compensating control when retiring users and central batch administration with monitoring is easier.
    Cheers,
    Julius

  • Job Scheduling -- About SM36

    Hi,
           can any tell me ..how to run the bdc thru job scheduling ( SM36 ). In my BDC I have Used GUI_UPLOAD function.So I want to Upload the data thru scheduling.
    Thx & Regards,
    Sunder.

    report zmiro
           no standard page heading line-size 255.
    include bdcrecx1.
    selection-screen begin of block blk3 with frame title text-019.
    parameters : pa_fname type localfile.
    selection-screen end of block blk3.
    data : lv_fname type string.
    data: begin of record occurs 2,
            bldat_003(010),
            xblnr_004(016),
            ebeln_008(010),
            zfbdt_021(010),
            xmwst_030(001),
            mwskz_031(002),
            wrbtr_050(016),
          end of record.
    at selection-screen on value-request for pa_fname.
      call function 'F4_FILENAME'
        exporting
          program_name  = syst-cprog
          dynpro_number = syst-dynnr
          field_name    = 'PA_FNAME'
        importing
          file_name     = pa_fname.
    start-of-selection.
    lv_fname = pa_fname.
    perform open_group.
    call function 'GUI_UPLOAD'
      exporting
        filename                      = lv_fname
        filetype                      = 'ASC'
        has_field_separator           = 'X'
      tables
        data_tab                      = record
    loop at record.
    if sy-subrc <> 0. exit. endif.
    perform bdc_dynpro      using 'SAPLMR1M' '6000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'INVFO-BLDAT'
                                  record-bldat_003.
    perform bdc_field       using 'INVFO-XBLNR'
                                  record-xblnr_004.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RM08M-EBELN'.
    perform bdc_field       using 'RM08M-EBELN'
                                  record-ebeln_008.
    perform bdc_dynpro      using 'SAPLMR1M' '6000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=HEADER_PAY'.
    perform bdc_dynpro      using 'SAPLMR1M' '6000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=HEADER_TOTAL'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'INVFO-ZFBDT'.
    perform bdc_field       using 'INVFO-ZFBDT'
                                  record-zfbdt_021.
    perform bdc_dynpro      using 'SAPLMR1M' '6000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=DUMMY'.
    perform bdc_field       using 'INVFO-XMWST'
                                  record-xmwst_030.
    perform bdc_field       using 'INVFO-MWSKZ'
                                  record-mwskz_031.
    perform bdc_dynpro      using 'SAPLMR1M' '6000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=DUMMY'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'INVFO-MWSKZ'.
    perform bdc_dynpro      using 'SAPLMR1M' '6000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'INVFO-WRBTR'.
    perform bdc_field       using 'INVFO-WRBTR'
                                  record-wrbtr_050.
    perform bdc_dynpro      using 'SAPLMR1M' '6000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=PB'.
    perform bdc_dynpro      using 'SAPLMR1M' '6250'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RM08R-SUMME_SOLL'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=BU'.
    perform bdc_transaction using 'MIRO'.
    endloop.
    perform close_group.
    Hi the above is my program ..thru this program i want to upload thru scheduling how can i do ..kindly modify and give me the procedure for sm36...i dont any thing..about this..
    thx& Regards,
    sunder

  • Scheduling Process For Transaction

    Hi,
    Can we schedule the process for MDMGX transaction?
    We use MDMGX transaction to extract the data from ECC and then generate a XML file and further import the data. Can we schedule this process i.e. if any new value or data is added into the table, automatically the event should trigger and execute the MDMGX transaction so that we don`t have to manually check the tables everytime for value/data change.
    Thanks in advance!!!!!
    Regards,
    Parul

    Yes you can very well schedule MDMGX transaction.
    I have never done that but i think you can do it by creating varient for MDMGX and then scheduling report MDM_GENERIC_EXTRACTOR with that varient using SAP scheduler.
    Hope SAP Note 1022745 will help you. Kindly let me know if you have any further queries.
    if it doesn't work then check note no 1019722.
    Regards,
    SHiv

Maybe you are looking for