List of formulas that are allowed in PLD

Hi,
i am an ABAPer & new to this SAP B1 env.
is there any document/link that gives the list of formulas (along with syntax) that are allowed in PLD ?
actually i have to print "No. of days delayed" (Run Date - Due Date) in Customer Statement letter.
i tried entering the formula as Field_167 - Field_036 but i get only 0 (zero) even though there is diff in dates.
i tried with datediff(DAY, Field_036,  Field_167) and got the error : Errors were found in the formula"
what is the exact syntax to calculate elapsed number of days?
to check for a condition also, it seems, we need to have additional UDFs & establish the dependencies to get what we want, instead of having a straight forward "if" OR "case" statement.
working with SAP B1's tools (e.g. PLD) is like doing a surgery with kitchen knife! (sorry, if i have hurted anyone's feelings
if anyone can give a list of formulas (along with exact syntax) that are allowed in PLD it will be of great help to people like me.
Thanks & Regards,
Raghu Iyer

well, i solved my 'Days Overdue' OR 'elapsed days' in a crude way (see my method given below), if anyone has got a better & accurate method, please do share it with the beginners like me.
available values :
Field_167 is the 'Ageing Date' (a text field in Page Header Area)
Field_036 is the 'Due Date' (a text field in Repetitive Area)
requirement :
to print 'Days Overdue' (Field_167 - Field_036 + 1) along with 'Due Date' in repetitive area.
even after browsing through this forum & other some materials provided in SAP Service Market place, i could not find a function/method to get the elapsed number of days between two dates. so, i went about in around about way to arrive at the 'Days Overdue'. given below is my method that gives the elapsed days, though a close one but not accurate, since i took a month as 30 days. otherwise, this seems to work fine, i need to check it out thoroughly.
in the repetitive area:
defined a new hidden field Field_187 as Formula : (Month(Field_167)*30)+Day(Field_167)
defined a new hidden field Field_188 as Formula : (Month(Field_036)*30)+Day(Field_036)
defined a new field Field_189 for 'Days Overdue' as Formula : ((Year(Field_167)-Year(Field_036))*365)(Field_187-Field_188)1
Regards,
Raghu Iyer

Similar Messages

  • How do I choose a list of users that are allowed to view my galleries?

    I created several names and passwords of people whom I want to allow to view my albums, but before publishing it, I can only choose 1 person at a time. How could I choose ALL the people in my list? Thanks, Rachel

    I guess it's how you understand the password settings - I use mine as "Group name" and "Password", so I have "Family", "Friends", "School" etc, each with passwords.
    So instead of giving two of your friends a name/password each, you can create access for both of them under one "group" name and a common password.
    The protecting mechanism is very simple, it doesn't seem to allow different people with different passwords to access the same albums.

  • How to know the list of reports that are in usage

    Hello,
    How to know the list of reports that are in use from the last 3 months by the users on Bw server.How basis team will help me in this regard?
    Regards,
    Anand.

    Hi,
    Pl look at following tables if you need any further detailed information
    Table Name  Use of the table 
    RSZELTDIR
    Directory of the reporting component elements
    RSZELTTXT  Texts of reporting component elements 
    RSZELTXREF  Directory of query element references .
    To get a list of query elements built on that cube.filter by: OBJVERS = 'A', INFOCUBE= [stage:cubename] 
    RSRREPDIR
    Directory of all reports (Query GENUNIID) .
    To get all queries of a cube.filter by: OBJVERS = 'A', INFOCUBE= [stage:cubename] 
    RSZCOMPDIR  Directory of reporting components.
    To get query change status (version, last changed by, owner) of a cube. 
    RSZRANGE  Selection specification for an element 
    RSZSELECT
    Selection properties of an element
    RSZCOMPIC
    Assignment reuseable component <-> InfoCube 
    RSZELTPRIO  Priorities with element collisions
    RSZELTPROP  Element properties (settings)
    RSZELTATTR  Attribute selection per dimension element 
    RSZCALC  Definition of a formula element 
    RSZCEL   Query Designer: Directory of Cells 
    RSZGLOBV
    Global Variables in Reporting 
    RSZCHANGES  Change history of reporting components
    Thanks and regards

  • I am trying to produce a formula that would allow an IF / THEN condition.

    I am trying to produce a formula that would allow an IF / THEN condition.
    I would like to be able to say that the selected cell would equal a specific cell if another cell had specific text entered in it..... i.e.
    In a sheet that contains cell from A1 to A3....
    That in cell A1 a dollar amount is entered, say $10.00
    That in A2 the text HELP is entered
    I would like to be able to have
    A3=A1 IF A2 contains HELP
    and it would be even better, if it contained anything else a $0.00 would be entered in the A3 cell
    Thanks in advance, Darrell

    Hi Darrell,
    Welcome to apple Discussions and the numbers '09 forum.
    A good place to start would be to download and read the first chapter of the Numbers '09 User Guide, which would give you a general overview of using a spreadsheet.
    For your particular question, a look at the IF function (page 150 of the iWork Functions and Formulas User Guide) seems in order.
    Both guides can be downloaded using the appropriate item in the Help menu in Numbers.
    The syntax of IF is this:
    =IF(if-expression,if-true,if-false)
    In a sheet that contains cell from A1 to A3....
    In Numbers, Sheets contain tables, charts, text boxes and other objects. Cells are contained in Tables.
    That in cell A1 a dollar amount is entered, say $10.00
    The entry would be 10, 10.0 or 10.00. The cell would be formatted for Currency.
    That in A2 the text HELP is entered
    I would like to be able to have
    A3=A1 IF A2 contains HELP
    and it would be even better, if it contained anything else a $0.00 would be entered in the A3 cell
    You want the formula to determine the value in cell A3, so the formula goes in that cell.
    Your condition (expression) is that A2 contains the text "HELP". As an expression, that's A2="HELP"
    If the expression is TRUE, you want the value returned to A3 to be the value in A1: A1
    If the expression is FALSE, you want the value returned to A3 to be 0 (with the cell formatted to show the value as currency).
    Substituting those into the template for the IF function, you get:
    =IF(if-expression,if-true,if-false)
    =IF(A2="HELP",A1,0)
    Regards,
    Barry

  • How to list all calendars that are shared to a specific user?

    Hi,
    Using Exchange Management Shell/Powershell, I want to list all calendars that are shared to a specific user 'myuser'. 
    I have tried different approaches; list all calendars for all users and then figure out which ones are shared to 'myuser', list all mailboxfolders for 'myuser' with path 'calendar' and sort out the shared ones, ... No luck so far.
    Anybody?
    babu

    Hi
    If you try this command:
    Get-MailboxPermission MyUser

  • Merging two linked lists of integers that are sorted

    hey guys,
    i need to write a method to merge two linked lists of integers that are sorted into ascending order. the results should be a third linked list that is the sorted combination of the original lists.
    can someone help me start this? Basically, the method will be taking in two sorted linked lists of integers and merge them into one big sorted linked list.
    Im just looking to get some algorithm ideas and maybe one or two lines of pseudocode to get me started.
    thanks

    i can't destroy the original lists so im gonna need
    to create a new sorted list. then since both of the
    lists im using are sorted, i'll just have to copy one
    of them into the new list i created. Then i will get
    an item from the unused list and search that node in
    the new copied list and insert in appropriate
    position using the two Nodes...example(prev and
    curr).That can work. I'd probably do it by initializing a new list and compare the first items in each of the original lists, inserting the smaller in my new list and advancing to the next element in the original list from which I took the item, repeating the process until I copied each item from both original lists. Don't forget to take into account that you will reach the end of one list before the other.

  • T.codes to view the list of persons that are assigned to "activity"

    Hi Guru's
    Are there any transaction codes to view the list of persons that are assigned to u201Cactivity - personal assignment tabu201D in the project?
    Regards,
    Bha

    the same you can view from CJ20n , by clicking perticular activity--> click on person assignment tab.
    This can be true for all the netwrok maintenance txn.
    Regards
    Nitin

  • HT1420 where do i find the list of computers that are authorized in my account?

    where do i find the list of computers that are authorized in my account?

    Thanks for that.
    I downloaded the tool and something funny happens, i am trying to start the tool but I get an error saying: "The airport management utility requires airport 3.4 or later".
    I have airport 5.7 on osx 10.5 so of course nothing updates with system software update.
    Any one?

  • Where can I find a list of fonts that are native to Keynote, especially on the iPad? Thanks

    Where can I find a list of fonts that are native to Keynote on the iPad?
    Thanks

    This page has a lot of info:   iOSfonts.com
    I haven't tried it, but this app claims to let you install any true type font.

  • How to know the List of Tables that are updated through a ABAP Program

    Hi,
    Is there a program or something that will help me to identify the List of Tables that are used in a ABAP program(ABAP Report, Transaction .... program) without debugging it or looking at the dictionary structure.
    I really need this urgently. Try to give me many methods as possible.
    Thkx
    Kishan

    Hi,
    I created a Z-transaction for my SE49 and debugged a little bit - it's not so fantastic any longer - just like the proposal of SE80 - DDIC list.
    SE49 (and I guess similiar functions, too) just scan the source code for a list of key words: tables, select, update, insert, modify, export, import.
    But very (very!) often updates are encapsulated into function modules - and here this technical cross reference (just like SE80 DDIC list) is of no help.
    So a SQL trace (or runtime analysis) is still the best option to get a complete list. Still these tools just analysis one process - if in other circumstances more tables are involved, can't be judged.
    E.g.:
    - creating one new entry: 1 table
    - changing existing entry: 2 accesses to 1 table + log table
    Regards,
    Christian

  • I thank that are allowed to help

    Good afternoon, I need help with blackberry curve 9300 model windows 7 32bit and office 2010 and installed the latest version of blackberry desktop ... what happens is when trying to sync the tasks in outlook her status is underway but it goes to the phone as not started ..... ok and try to make it again tries to pass all the tasks for the uninitiated status for Outlook. I thank that are allowed to help. Ivan_rp

    You should see permissions that aren't the default in the pop-up if you click the Site Identity Button (globe/padlock) on the location/address bar.
    You can inspect and manage permissions for the domain in the currently selected tab via these steps:
    *Click the "[[Site Identity Button|Site Identity Button]]" (globe/padlock) on the location/address bar
    *Click "More Information" to open "Tools > Page Info" with the Security tab selected
    *Go to the Permissions tab (Tools > Page Info > Permissions) to check the permissions for the domain in the currently selected tab
    You can inspect and manage permissions for all domains on the <b>about:permissions</b> page.
    *https://support.mozilla.org/kb/how-do-i-manage-website-permissions

  • HT4009 Is there a 'black-list' of Apps that are basically fraudulent that one can consult and be warned of what Apps to avoid?

    Is there a black-list of Apps being sold in iTunes that are basically fraudulent or a swindle that users can consult in order to be forewarned to avoid the said Apps? I

    There are no black lists and the apps that are free but offer in-app purchases are not fraudulent.  They do allow you to play without paying money, however there are likely to be many options and oppotunities to purchase items within the game.
    If you feel that a application is truly fraudulent because it makes statements or promises that are not true or it has charged you money without your consent, then you need to contact iTunes Store Support to let them know.

  • Website with list of phones that are isync compatible?

    My mum is upgrading her mobile phone but wants to ensure she only upgrades to a handset that is compatible with isync, does anyone know of a website or something that lists phones that are compatible? She currently has a Nokia 6233 and it can't isync. Any suggestions would be great, thanks!

    There's also this Apple Support page with lists of phones supported by by third-party iSync Plugins:
    http://support.apple.com/kb/HT2520
    Apple's own list is rather limited - but there are literally hundreds of additional phones supported iwth the help of a Plugin.

  • Checking my plug ins there is a list of plugs that are not active. How do I find out if I should turn them on or not? Clicked on research no help?

    When I checked the plug ins there are some that are not active. How do I know which ones to make active? When I clicked on research it just took me to a google search with a lot of different site to go to. Is there a way or a place to find out which ones should be activated? When I go to a site general don't understand what they are talking about. There were some that I thought I should activate, but don't want to do that with out checking. Last time I did something with out checking had lots and lots of problems. (some REALLY GREAT PEOPLE on this site helped me get things working again) Want to avoid that situation if possible. Thanks

    You need to go to add-ons, and when it opens up, there are a list of things to the side, and then click extensions.

  • Listing mime types that are blocked by the proxy server

    Hi Everyone,
    I need to develop a utility that should return the all mime types that are blocked by the proxy server. This utility should support the JDK 1.4. Version onwards.
    Please provide me some ideas on developing this utility.
    Thanks
    Aravind

    The SCOT is configured in ABAP Client....
    But still I am facing the same problem...
    I am getting e-mails when I configured method CCMS_OnAlert_Email.
    The only question that arises here is the method CCMS_Send_ALert_to_ALM , from where it picks up the SENDER?
    IF anyone clarify my question will appreciate by rewarding points...
    Thank you,
    Mili

Maybe you are looking for

  • Local host

    I am having a tough time getting the local host to work. I am using dw 8.0 firefox 2.0 is my primary IE 7.0 is secondary. everytime I attempt it I get a connect error. it has http://localhost/sitename.com/TMP8vew5uykvv.php the .php name is not correc

  • Using Regular expressions in Set_Alert_Property

    Hi I have to use Set_Alert_Property(alert_id, ALERT_MESSAGE_TEXT,msg) to populate my Alert in Oracle 10gForms. Can anyone tell me how can i use newline character in the message string I am sending to the Set_alert_property sothat my message comes up

  • Showing dates of segments in iMovie projects

    Hello, I have searched everywhere, and could not find the answer (perhaps I am not so good at searching . My camcorder automatically shows the date for each new segment. This data is acquired by iMovie, and I see it in the Events window. Can I make i

  • Missing Joing Kerberos Button...

    Just in case this happens to you... Binding Mac OS X Server 10.4.x to Active Directory or Open Directory (for the purposes of joining an AD or OD Kerberos Realm) If you go through the steps and get to the point where you've chosen "connected to a dir

  • Nokia c2-00 V03-99 internet connection

    Hey nokia c2-00 V03-99 developers,i am tired of my beautiful nokia c2-00 internet connection,i reinstall 3 or 4 times using nokia suite but the device completly unable to connect applications to the internet.please nokia need to help resolve the prob