FSCM-COL:  Functional logic of Basic Rule BR00000002

Hi,
We are implementing SAP Collections Management and we have a few
customers that are never considered valid to the Worklist.
We checked a few customers and it seems that because of Basic Rule BR00000002 they aren't considered valid.
I checked transactional data and they have overdue items.
What is the lfunction ogic for this basic rule ?
It has a couple of conditions, namely amount and number of days. Whats the logic of this basic rule ?
For instance, i have an customer that as an invoice that is overdue for 5 days for 100 Euros.
Today is 09.02.0211 so, if i go to UDM_Strategy and in select options i put :
                - amount > 0
                - number of days = 5 (by the way this rule only acepts the operator '=' and not '>' or '<'
So, will the customer be valid to the rule ?
As far i was able to understood,  for this kind of example, the system will calculate an valid date between the diferential of todays date (in exampleo 09-02-2010) and the days putted in condition (in this case 5).
For this example it will be 04-02-2011. After that, he will get the amount of all open invoices that are created for the date LE than 04-02-2011.
Am i corrected ?
Best Regards,
Bruno

Hi Mark,
Yes, documentation states that the basic rule applies if the total of all overdue items for a customer in the collection segment is in amount interval that  i specified and, that if i don't specify an amount, the system checks whether there are overdue items for this customer in the collection segment.
But my doubt is regarding the second part namely that i can also specify that only those items are to be considered that are overdue since a specific number of days (tolerance days).
This part is not totally clear for me...so if my conditions are:
- Amount > 0,01
- Number of days = 5
The system will check if i have an total overdue amount greater that 0,01 for documents that are overdue until 03.02.2011 (Worklist date minus 5 days) ?
Thanks in advance.

Similar Messages

  • FSCM-COL: Problem with basic rules

    Hi,
    We have a business requirement where the basic rules:
    - BR00000002: Total of All Items Overdue Since n Days
    - BR00000004: Total of All Items Due within n Days
    - BR00000019: No Successful Customer Contact in Last n Days
    - BR00000020: Successful Customer Contact in Last n Days
    Where the parameter "NO_OF_DAYS" needs to be able to be selected as a constante (=), greater (>) or less (<) in the collection strategy configuration (Transaction Code UDM_STRATEGY => Conditions)
    I tried to update the configuration of the basic rules (transaction code S_SE3_50000242 and there by changing the info in the "Single field option") but after a few tests i notice that, in spite of the user be able to select if the number of days is greater or not than "x" when i simulate i have no results....
    Do you guys know how is definid the logic of those BADI's (CL_IM_UDM_BR00000002, CL_IM_UDM_BR00000004, CL_IM_UDM_BR00000019, CL_IM_UDM_BR00000020) for these selection options ?
    Does it only allow to be a constant this "NO_OF_DAYS" ?
    Thanks in advance for your inputs.
    Best Regards,
    Bruno Sousa

    Hi Deep Patel,
    Many thanks for your inputs.
    Actually here the issue is with the option field "Number of Days" and not the amount (that is available in BR0000002). This option field is defined (as standard) only for a constant (="X" days).
    If we change the option field (for the basic rules BR/02, BR/04,BR/19, BR/20) for being able to be also >, < the system seems to not work correctly...
    Best Regards,
    Bruno Sousa

  • FSCM-COL: Problems with the Collection Strategy

    Hi,
    We are configuring our collection strategy and we have a collection rule that is based on the following basic rules:
    - BR00000002: Total of All Items Overdue Since n Days
    - BR00000004: Total of All Items Due within n Days
    Now, the problem is that no workist is generated for those rules
    We check the FI-AR system and the customer/business partner does have open invoices that match the conditions that we definined int UDM_STRATEGY transaction for that strategy and collection rule.
    Do you guys have any idea what could be the issue ?
    PS: We are on ECC 6.0 an package level EA-FINSERV => SAPKGPFD10
    Thanks in advance.
    Best Regards,
    Bruno Sousa

    Hi Mark,
    Thanks for your feedback.
    The transactional data was transfered from FI-AR with sucess. I was able to check it on table UDM_COLL_ITEM.
    The problem seems actually with those rules....
    For instance, we tried by adding the basic rule BR00000008 to our "Collection Rule" and, afterwards, by adding tou our "Collection Strategy" (on transaction code UDM_STRATEGY) and if we put the condition to catch all amounts the simulation indicates that the worklist will be generated with sucess.
    Thanks in advance for your help.
    Best Regards,
    Bruno Sousa

  • FSCM-COL: Worklist separated by invoices and credit notes

    Hi all,
    We are implementing FSCM-COL and in the u2018Process Receivablesu2019 screen, in the tab "Invoices", there is a split between invoices and credit notes,in two separate lists. The documents are not displayed together!
    As a basic requirement for a collection contact, a single list is required, in order to be possible to sort all open items and enable
    greater efficiency during the customer contact.
    Do you know how this separation is done (by posting key for instance...?) and if we can change this....
    Or this is standard functionality of the worklist ?
    Thanks for your inputs,
    Best Regards,
    Bruno Sousa

    This is standard.
    Credits are normally a different colour.
    The worklist should be used by the team to define what the customers owe's and what they should pay.
    Total overdue - disputed items not resolved = amount to be collected.

  • FSCM-COL program FDM_COLL_SEND_ITEMS checks business partner in KNA1

    We have a requirement to create a Business partner in FSCM-COL without creating any Customer master in FI (KNA1 table).  For each Customer invoice we have populated the Business partner (UDM_BP) in a free field (BSEG table).  Say customer ABC invoice #10000 will have the business partner XYZ assigned in BSEG field XREF1.  XYZ is not created as Customer in KNA1 but is created as Business partner in UDM_BP only. 
    For sending FI-AR data to FSCM, we have changed the BADI logic of determination of Branch/Payer to get the Business partner from BSEG-XREF1 field not from KUNNR.   When FI-AR data is sent to FSCM using the program FDM_COLL_SEND_ITEMS, system checks whether Business partner XYZ is created in KNA1 table.  Is there any way to avoid creating XYZ as Customer in KNA1 since we would be duplicating 5k+ customer records.
    Request your ideas on this.
    Thanks,
    Siva Parvathala

    Hi,
    This is kind of strange as to why you want to do this.  Anyway you have 1 customer in FI-AR for whom you are generating the invoices.  So there is already a customer ABC.  You also have a BP XYZ.  Now why not use the standard itself and link the customer ABC with XYZ which is going to save all the efforts required for custom modifications.  For linking BP and Customer, it is not necessary that both should have the same number range.
    Also I don't think you can do the transfer without linking customer and BP.  Anyway I will check this and let you know.  But I am sure this is redundant work and you can use the standard itself for this.
    Regards,
    Ravi

  • FSCM-COL: Worklist functionalities

    Hi all,
    I have another quick question regarding the Worklist functionality that Iu2019m hoping that you guys could clarifyu2026
    In the tab u201CInvoicesu201D I have a couple of fields:
    -u201CPaidu201D u2013 That corresponds to amount paid (Data Element is BDM_PAID_AMOUNT);
    -u201CLast Paymentu201D u2013 That corresponds to the date of last incoming payment for the Invoice (Data Element is FDM_LAST_PAYMENT_DATE);
    Now, Iu2019m facing some problems on understand the functionality of these fieldsu2026 I cleared (totally or partially) some of the invoices that were in the worklist for that business partner but those columns always appear emptyu2026without any values of the payments that i have done for those invoicesu2026
    I try to check the SAP Help but there is no clarification of those columns functionalitiesu2026
    Can you guys help on this ?
    PS: Only FSCM-COL is activeu2026no Dispute Management or Credit Management in use.
    Thanks in advance.
    Bruno Sousa

    Hi Mark,
    Thanks again for your inputs.
    I'm a bit confused.
    I thougt that, after the clearing of the invoice (that is done after the payment, total or partial) the invoice does not appear anymore in "Invoices" tab.
    The only info that is going to appear is the payment document (in "Payments" tab and in "Invoices" tab if the payment was partial).
    If we do a partial payment (or better yet, a partial clearing) the invoice number will not appear in the "Invoices" tab...the only document that is going to appear is for the remain money that it was not paid for the first invoice:
    Example: we have an invoice of 1000 $, and the customer paid 900$. Then this 1000 $ invoice will be cleared but, the payment document will have an open item for the customer of 100$. It will be this document (this payment document) that will appear in the "Invoices" tab...
    So, i don't understand how can that colomn be for the partial payments....
    Thanks again for your help and patiante.
    Best Regards,
    Bruno Sousa

  • Business Logic and Business Rules

    Hi,
    I have a very basic question. If we develop a new screen on top of ECC using Webdynpro ABAP to replace a ECC default screen, say for an example, ME51n screen for purchase requisition to be replaced by a custom screen developed in ABAP Webdynpro, then how do we incorporate the inbuild business logic and the business rules of me51n in to this new screen developed in ABAP Webdynpro? In short, how do we incorporate business logic and rules in to ABAP Webdynpro application?
    do we have to code all the logic from scratch or we can use existing logic? If we can, how.
    Thank you for your help.
    Shai

    Duplicate thread
    Business Logic and Business Rules
    could you please close it.
    thanks
    sarbjeet singh

  • Type Mismatch error while calling a Java Function from Visual Basic 6.0...

    Hi,
    I'm having a problem in calling the Java Applet's Function from Visual Basic. First, I'm getting the handle of the Java Applet and components of it using "Document.Applets(n)" which is a HTML function. I'm calling this function from Visual Basic. My code is something like this...
    ' // Web1 is IE Browser in my Form.
    Dim Ap,Comp
    Dim Bol as Boolean
    Bol = true
    Ap = Web1.Document.Applets(0).getWindow() ' \\ Gets the Parent Window.
    Ap.setTitle("My Java Applet") ' \\ Sets the Title of the window.
    msgbox Ap.getVisibility() ' \\ This will return a Java boolean ( true or false )
    Ap.setVisibility(Bol) ' \\ Function Syntax is : void setVisibility(boolean b)
    Here in my code , i'm able to call any function that which accepts Integer or String but not boolean. So, i m facing problem with Ap.setVisibility() function. It gives me a "Type mismatch error" while executing it. Can you please tell me a way to do this from Visual Basic !
    I'm using Visual Basic 6.0, Windows 2000 , J2SDK 1.4.2_05.
    Please help me Friends.
    Thanks and Regards,
    Srinivas Annam.

    Hi
    I am not sure about this solution. try this
    Declare a variable as variant and store the boolean value in that variable and then use in ur method.
    Post ur reply in this forum.
    bye for now
    sat

  • Java User Exit for Variant Function logic in CRM

    Hello Experts,
    We have implemented Variant configuration in ECC with some variant functions / function modules.  Now we have to implement the corresponding Java class in CRM for the knowledge base & version to work. 
    Can anyone help me out to find the correct userexit where I need to implement this Java class consisting the variant function logic.
    Thank You
    Satish

    I don't have any CRM system at hand, but I'm sure there are some BAdI's for this. Look in SE18 for BP or BUS, and i'm sure  you will find something.
    One suggestion though: Before going for the BadI, try and see if CRM also uses change pointers for sending Idoc's . This case you wont need any user exits / badis, an probably no programming at all.
    Transaction
    BD50: Activate Change Ptrs for Mess. Type
    BD61: Activate Change Pointers - Generally
    and use report RBDMIDOC for triggering IDoc.

  • What Are the Exact Basic rules for Replying a Thread...... -:)   @};-

    Hi Experts,
    After Looking into the forums many days I had a small conclusion about forums,
    SAP Forums are better place I have seen for getting a goo dhelp & Knowledge...
    Why can't we make it a BEST Place.
    This is just a small doubt which I would like to clear myself first,
    I have seen many users In the forums asking for a Basic Questions
    When cleared, But still they want to have a Spoon feeding with a Sample Code.
    When Sample Code Given they will provide the original code and requests for Modifications.
    These always looks to me as crazy.
    I have seen somelong time agin by moderators posting that In SCN there will be no SPOON FEEDING.
    I am not sure whether if still this Rule AVAILABLE or NOT.
    Ok if the task is really difficult let them ask again and again,
    And it was not replied, let them repost, I agree with them.
    And How about a User Registered in SDN very long back and asking for a silly question in below thread,
    [Sendin Email to the recipent list -Need correct FM |Getting the address from shipto partner of Bil. item not directly from C.ma]
    This is one more example, really funny, The thread poster needs the solution at any cost, he doesn't require and Suggetions,,, {He Only needs Solution}
    [Radio Buttons |Radio Buttons;
    [Turning Off Debugger |Turning Off Debugger;
    [Regarding Amount in words|Regarding Amount in words;
    There are 100's of threads like this....Everyone knows this facts.
    Check this who answered this one and who replied correct answer, who copied, finally who was rewarded...!
    [how to validate POsting period |Re: how to validate POsting period]
    Now My Real Problem is....!
    User is always intelligent, Only the weakness is in Contributor, trying to help them,..,
    And I openly say that Someone requesting for basic help is not DUMB, But the Contributor replying forgets
    the basic rules " Why Contributing ?"
    According to me It's not the Requestor to see Rules & Requlations before posting the threads,
    But its responsibilty for the Contributing person to see th Rules & Requlations before replying the threads,
    If we follow the rules and stand on a single word or rule or anything there will be Good Result.
    Major Problem is in US not anyone else.
    Example Some one saying search in the forum,,, then please no replies after that...
    But we are very pity hearted again we post the solution,,,
    But it is not at all enough(for cintribtor's)... they will copy the solution and post again by slight Modifications,
    And Some users are having 500,600,700,800 Posts with 0 points, registered long long back.
    They are completly dependent on forums,,, As they goto office and as they eat, The same they open forums and ask Queries...
    They will never realize what they are doing,, and we will never let them improve better...
    Finally Lets Discuss About this and Correct & Suggest me if I am wrong,
    Is my thoughts are going in the right way or not I am not even sure... Please Aslo Correct me if I did any mistakes.
    Thanks & regards,
    Dileep .C
    Edited by: Dileep Kumar Chinnaiah on Apr 29, 2009 12:33 PM
    Title Changed Form
    "What to do when someone asking for Basic Questions" to "What Are the Exact Basic rules for Replying a Threads...... "

    Hi Stephen,
    Very useful Information,
    First tell me a little something about my self...
    After completion of my certification(as a fresher) I was down the streets hunting the job,
    with the insufficient knowledge and being a non-experienced person, I never got one.
    And mean while when I got my "S-UserID", I used to be proud, To say frankly, I registerd in SDN & SAP all at a time, without even knowing what I can do there..,
    When I got a job afterwords I was doing the job and never seen SDN page for many months,
    when I came to know that of we have doubts we can post at SDN. then started requesting help,
    I posted only a little, I didnot got the proper response. on that day I decided,
    still there are some places where we cannot get help on time and there will be people waiting to get help,
    Why cant I put some of my efforts to help others.
    Then I searched some topic by Topic in SDN topic by Topic I used to read threads just for knowledge.
    when I feel my self comfort for contributing, I started contibuting...!
    If you haven't read it, take a look first, so you can understand where things are now.
    I dont know where things are now. But these in this thread I mentioned clearly what I seen from the day I started contributing.
    I searched with the terms of 'Rules for replying', The results are not as I expected, and this link has subject as
    "O SDN, where art thou?" So it dosent hit my in the list.
    Like everybody until a certain stage I am also rushing for points.
    But I most cases I never tried to copy paste answers. If I done some then that is just to point it myself some day,
    I have no hopes or no intrest on the points...! This was discussed with Rob & Matt, at my inital contribution where my points are 36.
    From that day till date I have changed a lot to myself.
    Everyone cannot change like me because they are not like me & And I dont even expect that...!
    I will be online almost 6-8Hrs a day, Not even getting intrest to see the forums just because of the co-contributors.
    My only point is I am just requesting to a co-contributor,
    Clearly In a example : Lets say contributor has replied to a thread, and if you know that is a correct solution,
    please dont reply any more, If you have a better solution than that, then only reply,
    Even there is one reply in the thread not a matter, if correct answer leave that query.
    If still error persists, Show up with your Idea's...
    Dont let down the contributor, by copying his reply and editing and pasting(edit only if incorrect).
    I am just looking for this one exactly to circulate between ourselfs.
    For this we a little support from moderators to circulate(may be as a rule or may be as a mail to them)
    You may say again how many mails we have to send, It dosent matter, one mail to one person one time,
    and +ve factors will show up definetly.
    A real contributor always understand what I am talking about, but some one who hunts for points will never.
    I am really sorry if I am troubling with my doubts & requests,
    If so, Pleae forgive me,,
    Thanks & regards,
    Dileep .C

  • Reg : The functionality of WMMBID02 Basic type in SAP.

    Hi All,
    Can anyone give me the functionality of WMMBID02 Basic type in SAP. Mean, not the structure of the Idocs i am talking about. But to which Module of SAP is it related to and what kind of inventory data it carries? what the significance of this data. which table get updated when this idocs gets posted successfully.
    And also that, From table /GLB/RGTTPLANHED, we can get the trip status. So wat exactly this trip status indicates?... can anyone explain this in detail?

    The message typer for this is WMMBXY and its used for Goods movement between storage location. This would internally calls MB01 transaction and related to MM module.

  • How to find IDOC Function Module for Basic Type:ORDERS05

    Hi,
    What is the Transaction Code to locate the Function Module linked to the IDOC Basic Type & IDOC Message Type?
    Appreciate Your Help.
    Thanks,
    Kannan.

    Hi Seshu,
    Thanks for your reply. While creating a Custom IDOC, How do I link the IDOC Function Module and Basic Type. Appreciate Your Help.
    Thanks,
    Kannan.

  • FSCM Badi for Basic Rules

    Hi all,
    I am working at the moment on an FSCM role out and we need to have Credit Limit Utilization and Risk Category as part of our collections rules. Now we are not using Credit Management in FSCM (Only DM and COLM) so the information needs to come from FD32.
    Table/field name is KNKK - CTLPC for risk category
    And for credit limit utilization i think it needs to be like this:
    Check customer number from KNKK - KUNNR
    Check credit control area from KNKK - KKBER
    Then get credit limit amount: KNKK - KLIMK
    Then get open receivables amount: KNKK u2013 SKFOR
    Then calculate: KNKK u2013 SKFOR / KNKK u2013 KLIMK * 100 this will give you the exposure percentage
    How do i put this into a badi? Or even in distribution of open items to collections management.
    In customizing you can define additional fields in FSCM->COLM->Integration with AR->Distribution of Data in COLM-> define relevant fields for document and master data record changes. This only contains BSID, KNB1 and KNB5
    Forther i think you have to change UDM_COLL_SEND_ITEMS with the proper fields.
    Do anybody have some tips on this?
    Regards,
    Richard Gentenaar

    Hi,
    I am facing same problem: having classical Credit Management in place, and FSCM Collections Management being implemented. Need to involve risk class from classical Credit Managment into the Collections Strategy. How did you exactly do this?
    Kind regards,
    Martin

  • Basic functionality in spry would rule!

    Here is a problem that should be extremely simple to fix.
    However ExtJS/Spry left out some basic functionality, like ...
    accessing a Grids' properties. Take a gander at the documentation
    (since adobe provides virtually none), @
    http://www.extjs.com/deploy/dev/docs/
    Make your way down to ... API Documentation > Ext >
    grid. You will notice that there are no way to access a grids'
    properties, such as it's name ....
    Do I need to role my own basic functions?

    You're kinda all over the place here.
    Are you using CF8's built in AJAX features or did you
    implement ExtJS yourself?
    ExtJS is not Spry.
    The link you supplied is for ExtJS v2.1. CF8 is using v1.0 or
    v1.1 (I forget which). v2+ has major differences over v1.x.
    You can pretty much do anything under the sun with ExtJS. It
    is extremely robust to the point that it can be quite complex. I'm
    sure that you can do anything that you need to, it may just take
    some digging over at ExtJS to find it.

  • FSCM-COL: New Basis Rule for specific contact day

    Hi all,
    I have an business requirement where i have a few Business Partners that should only be contacted by the specialist like, for example, one time each month or the first Monday of each month.
    Since the client didn´t wanu2019t to use the standard functionality of reasubmission I need to create a specific basis rule for it and, by that, forcing that partner to only appear in the woklist for that day.
    My idea is to use the functionality of u201CBusiness Hoursu201D (in tab Control under u201CBP Collections Managementu201D role) to map the specific days/calendar of contact and the new basis rule will fetch that info.
    Now, my problem is that Iu2019m facing some problems on discovering wich tables/views the info that I updated is stored
    Do you guys have any idea on this ?
    Thanks in advance.
    Best Regards,
    Bruno Sousa

    hi ,
    Based on the requirement for that particular business partner assign different collection stsrategy , where the collection rule CR00000020 is used (customer contacts since N days ) the worklist can be run only on the date fixed for that particular business partner and worklist can be assigned to the collection specialist .
    If an enhancement can be carried out for teh collection rule using BADI , in the business add inns the business hours can be included

Maybe you are looking for