Doubts with certain standard functions!

Hi Experts,
      1. What is the differece  in standard functions  - Boolean function : if and ifS.
      2.Sender: what and how value is populated in it!
I believe Text equals can take text values like Jonny = Jony and not numeric,
    but is boolean equals only to 0 and 1. and what will be the difference majorly?
Regards,
Arnab.

>
Arnab Mondal wrote:
> Hi Experts,
>       1. What is the differece  in standard functions  - Boolean function : if and ifS.
>       2.Sender: what and how value is populated in it!
> I believe Text equals can take text values like Jonny = Jony and not numeric,
>     but is boolean equals only to 0 and 1. and what will be the difference majorly?
>
>
>  Regards,
> Arnab.
1. there is if without else and if with else in boolean
2. Sender populates the value of sender system in runtime (only). The logic is as same as mapping runtime constants - http://help.sap.com/saphelp_nw04/helpdata/en/b3/9a2aeb24dc4ab6b1855c99157529e4/frameset.htm
3. Dateafter is used to check if one date comes after another in a calendar. Eg you wanna check if 22011982 comes after 22011975, this function will return true. But what is your doubt here?
4. Text equals expects string as input similarly other boolean and numeric.

Similar Messages

  • XML File - Problem.with naming tags with XI standard functions

    Hello,
    simple (?) problem:
    Receiver expects an XML file via file adapter.
    (The source data comes from an RFC connect to XI.)
    In the XML tags like these are expected (following W3C definitions):
    A)   </gdt:ValueGroup>
    How to define a data type with a ":" in its name or to convert it to the required tag?
    B)   <gdt:ExtendedAttribute gdt:guid="4c102d6b077de7c1f0e27391e40bb80f" gdt:code="X01" >GR2 LI3</gdt:ExtendedAttribute>
    This one is a real nice one. The part with "gtd:guid=" within the tag is variable. How to add such values into tag names?
    Any ideas if this is possible with standard and how.
    If this is the limit of XI I think we need an XSLT- or JAVA-maping program to generate the required file.
    Thank you for any help!
    Best regards
    Dirk

    Hi Dirk,
    just one thing:
    >>>>The part with "gtd:guid=" within the tag is variable.
    this is ok as it's just an attribute
    of the ExtendedAttribute tag's name
    so it can be variable without any problems
    (you can fill it in the mapping for example)
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • Several Standard functions are not working properly in CRM Web

    We are working on different ABAP developments embedded on a Web environment, and we are facing some issues with different standard functions. This functions such as GUI_DOWNLOAD, GUI_UPLOAD, MS_EXCEL_OLE_STANDARD_DAT, POPUP_TO_CONFIRM which are used in the ABAP developments work fine on the GUI environment while in the WEB environment they do not work.
    This functions allow us to perform files uploads and downloads in .txt format as well as in .xls format.
    Some of the suggested solutions were to solve this by using BSP application or Web Dynpros.
    Does this WEB tool contain any update, SAP note or any function which may replace the 4 functions mentioned above is order to solve this issue?
    Thanks in advance
    Best Regards,
    Alexis Chavero.

    There are no standard functions in Web UI  that replicate what these functions do in GUI. This was discussed before [here|Read file from presentation server (like GUI_UPLOAD);. As far as I know, we have to code ourselves. One way to try is published [here|http://wiki.sdn.sap.com/wiki/display/CRM/CRMWebUI-UploadingdatafromExcelfiles].

  • Projects, is the Standard Functionality the one with COGS created?

    Korean Air manufactures AIRCRAFT components and delivers them to customers such as Boeing. It wants to implement ERP (R12) applying Oracle Projects Solution.
    Issue
    1. When Shipping Type Deliverable is created in Project Module and it is interface to Shipping Execution for Ship Confirm, COGS(Cost of Goods Sold ) for Shipping Item is created and it overlaps with cost of sales per Project/Task.
    Question
    *1. **When Shipping was done using deliverable of Shipping Type in Project Module, is the Standard Functionality the one with COGS created?*
    A. If the number 1 case is Standard Functionality, is there any option to prevent COGS creation?
    B. If the answer is no, by what kind of setup is it possible?
    C. Does Shipping of Project Module based on “non-asset based warehouse”?
    *2. What is the Integration mapping of Project Management, Shipping Execution, Inventory, AR, COGS etc?*
    The following are basic process.
    1. Quotation-> Contract -> Plan -> Production -> Delivery -> Revenue
    A. Using Deliverable in Projects
    2. Project: Agreement
    3. Task: Unit
    4. Purchasing Plan, Production Plan etc. executed based on Project/Task
    5. Cost calculation is calculated in Project/Task unit
    6. When Task (Tail Number) is completed, deliver to Boeing according to contract
    B. Interface through Shipping Execution
    C. Ship Confirm
    7. Based on cost revenue is recognized according to progression rate.
    A. Cost Collect
    B. Generate Draft Revenue
    8. Based on delivery or contract, account receivable is created and send to customer.
    A. Create Event per Task
    B. Generate Draft Revenue
    C. Interface Draft Revenue to Receivables.

    Hello Daniel,
    The PCI serial cards are not supported with LabVIEW RT for ETS targets and are not expected to work. We are looking into finding a way to add support for PCI serial devices in RT, but currently that support does not exist.
    One possible workaround would be to use a NI ENET-485-X device. The visa resource name will not be COMx in this case. Instead, you will need to enter the long name of ASRL::::::INSTR as documented in the NI-VISA help.
    I hope this helps. If you need to speak with your sales representative to resolve this issue, please follow this link. Have a great day.
    Regards,
    Kristi H
    National InstrumentsMessage Edited by Support on 01-18-2005 08:24 AM

  • Attach GOS attachments with a standard send mail functionality

    Hi Folks,
    I am here after long time and need your help.
    I have a requirement where I need to attach document with a standard send mail functionality.
    Below is the details:
    From Quality notification 'Action Box', if the user select a perticular action (it is similar to web link), the system is sending a mail to an external mail id provided by the user (In a popup). This mail send is happening through a SAP standard functionality.
    Now the requirement is, I need to attach selected file from GOS (generic Object Services) and attach them to the mail. Sending mail should happen through standard functionality.
    I want to know below two points:
    1) How to get selected files from GOS attachment?
    2) How to attach them to mail? (only attach, sending will be done by standard functionality)
    Hope I am clear with the requirement.
    Please help me to get it resolved.
    thanks,
    Surajit

    1st - analyse fm SO_ATTACHMENT_LIST_READ and table SOOD
    and function groups sgos* and SOB2
    hope that helps
    Andreas

  • Help with Date transformation standard function

    Hello,
    I am using DateTransformation standard function with the following data formats.
    format of source data : yyyyMMdd
    format of target data : yyyy-MM-dd
    I was trying with different test data as inputs .
    1. input : 20080101- Output : 2008-01-01 ( No issues, its working correct)
    2. input : 20090101- Output : 2009-01-01 ( No issues, its working correct)
    3. input : 21112222- Output : 2112-10-22 ( giving wrong transformation )
    Q: I just wanted to know how do the date transformation function  works in the background? I mean how does it start tranforming after it picks up input data?
    Q : Why was it generating 2112-10-22 instead of a error message that the date format is wrong(coz month 22 doesnt exists)? (refer to case 3 )
    Regards,
    Nikhil.

    hi
    you are doing the date conversion
    that is
    format of source data : yyyyMMdd
    format of target data : yyyy-MM-dd
    the result will be the yyyy - mm- dd
    that is your two result will be right because you are giving the valid month
    1. input : 20080101- Output : 2008-01-01 ( No issues, its working correct)
    2. input : 20090101- Output : 2009-01-01 ( No issues, its working correct)
    in the 3rd result result will be wrong because you are giving the wrong month that is 22 xi do not undestand such type of month
    3. input : 21112222- Output : 2112-10-22 ( giving wrong transformation )
    xi just transform the conversion that you have given and he do not converted month in to the year
    better you give 2112-10-22
    i hope its helpfull for you
    thanks
    Regards
    vijay

  • Genius no longer able to function with certain songs

    A couple of months ago I noticed that Genius was no longer able to work with certain songs that it had previously generated playlists for.
    If this were for little known artists then I could understand, but it is unable to generate playlists for ACDC - Highway to ****, and other 'big' artists.
    Does anyone have any ideas?

    A couple of months ago I noticed that Genius was no longer able to work with certain songs that it had previously generated playlists for.
    If this were for little known artists then I could understand, but it is unable to generate playlists for ACDC - Highway to ****, and other 'big' artists.
    Does anyone have any ideas?

  • Doubt with Appraisal Document BP ESS/MSS 1.41

    Hello.
    Anyone can please help me with the following doubts:
    1) In the following image , the system display a field iview(enclosed in the box red). In this moment for ESS is [Standar iview] and for MSS[Status]. Where can be configured this?
    [Image1|http://www.freeimagehosting.net/uploads/43d4eb22c3.jpg]
    2) In this same image, is posible add a column with a link for that the employee can call a report?
    [Image2|http://www.freeimagehosting.net/uploads/7803082c54.jpg]
    Thank in advance for your help,
    Best Regards

    Hello Juan,
    what you are looking at is standard functionality provided by the WD ABAP ALV table view (which is used by the POWL - of which these are examples) - the user themselves can define their own views of the data (and you can I believe - although I have not yet tried - even define them globally and assign them as defaults).
    Have a look at the POWL feeder class used by the appraisal status view - I think that it explicitly enhancable through a BAdI - if not then you could always just enhance the feeder class yourself. I'm not sure that you could include an action link column in the POWL, but you can certainly include a new button at the top of the list - and allow actions to be launched on selecting a row of the table and then clicking that button.
    For more details on POWL - have a look at [SAP help doco on POWL|http://help.sap.com/erp2005_ehp_04/helpdata/EN/46/65c34314e97184e10000000a114a6b/frameset.htm]
    and as an answer to your original question -
    [doco on the view used in POWL|http://help.sap.com/erp2005_ehp_04/helpdata/EN/46/65c34314e97184e10000000a114a6b/frameset.htm]
    Hope this helps,
    Cheers,
    Chris

  • Is it necessary to use the standard function modules always?

    Hi All,
       Suppose i can retrieve the BUSINEES PARTNER ID from the table BUT000 with the help of 'BP_GUID' field through a select query statement. 
    Now is it necessary to use a standard function module to retrieve the same data. what about the performance? which is the better solution. to implement our own code or to use the function module available.
    Please someone clarify me about this issue.
    Regards,
    Sharry.

    If you'd ask the question in general it's obvious that there is no good answer as it always would depend on the circumstance. However, as you've posted your question in the performance tuning forum, let's look at your question in this context first. I think it's fairly safe to say, that in almost 100% of the cases a standard function module will not be as fast as any well implemented and custom tailored code. If in doubt, just try reading the code of the function module you want to read; most likely you will find lots of unnecessary fluff in there, often they read data that you don't even need.
    And as far as buffering is concerned, that can also be an issue. E.g. let's say you do a massive read of distinct business partners and you only need the data once for each partner. Obviously buffering is silly in this case and it might even slow down your program, because the implemented buffering is not necessarily well implemented. I've come across a few cases, where the buffer tables where standard tables with no efficient read access (so no sorted table or hash table) and once tons of data were buffered, it actually took a moment to look up if the record already was buffered (just to find it wasn't there yet).
    Now most of the times this slowdown is not an issue as the lookup is still fast compared to the (usually) prevalent database accesses with their slower IO timing. But another factor to consider is memory consumption and why buffer data in memory (and waste it), if you can't use the buffer anyway? So when I do use standard function modules, I usually try to see what they retain in global memory, to better understand if I need to call some initialization/clearing/refresh function...
    Note also that often you need to process lots of data, but don't find a standard function module for "mass access", so you need to read your object one by one. Obviously that's another good candidate for implementing your own queries, where you can process the data in packages.
    So what might be the reason to use a standard function module? Well, often it's required because the logic is so complex that it would take you too much time to implement it (not to mention that we often simply don't know all the logic that's coded in there). Another advantage is that you might get independent of the data model. E.g. for IDoc interfaces SAP switched in some release the tables where the data is stored. So if you had coded your own queries to get IDoc data, they wouldn't have worked after this particular release upgrade. The standard function on the other hand, checks both the old and new tables, so by using it you would have been fine.
    The one major caveat I'd give though is to always check whether the function module is released or at least documented to some degree. I.e. if it's not released, SAP won't support it and does not guarantee that the interface or logic stays the same. In my experience lots of functions I do want to use are not released (or documented), but I will still use them because they seem to be the best alternative in certain scenarios.
    Cheers, harald

  • Doubt with Implicit Enhacement in SAP ABAP

    Dear.
    I have the following doubt with the Implicit Enhacement in SAP ABAP created by me in several applications standard-
    If I Create an Implicit Enhacement in SAP ABAP for a function module or program standard , when the team basis is doing an upgrade the code abap created in the Implicit Enhacement not is deleted?
    I have created several Implicit Enhacement for Applications WD ABAP and FM, but I have this doubt.
    http://wiki.sdn.sap.com/wiki/display/ABAP/HowToDoImplicitEnhancement
    Thanks a lot in advance.
    Carmen G.

    Hi,
    you code will be retain after upgrade. If you have done implicit enhancements doesnt mean your code would get deleted after upgrades.
    In some cases you might have to activate your enhancments using SPAU.
    Thanks

  • Standard functionality of ESS Leave Request Details.

    Hi Gurus,
           Can anybody share the links of Standard functionality of ESS Leave Request Details..?
    And,Is there any standard functionality in ESS Leave Requests that if a User raises a Leave Request and want to extend the leave...is there any rule that User First cancel the previous Leave Request and raise a New Leave Request .
    Please explain briefly for the same.
    Thanks,
    Prakash.

    Prakash,
    ESS Leave Request with WebDynpro technology:
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/5b/76a6d7fd3a4e91bfb422405bf3e04d/frameset.htm
    ESS Leave Request with ITS technology (old):
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/80/58dce8142711d289b50000e8216659/content.htm
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/d9/359018129c11d3964400a0c930669b/content.htm
    You've all the customizing in SPRO > Personnel Management > Employee Self-Service > Service-Specific Settings > Working Time > Leave Request
    You define:
    1) A Rule with certain settings
    2) Absences/Attendances to display in ESS, with certain settings, and its assignation to a Rule
    3) A WF (commonly based on standard 12300111) --even you could not use a WF, check customizing
    4) Run process (manually or not) for analyze, correct and delete or save the entries finally in SAP through PTARQ transaction
    And,Is there any standard functionality in ESS Leave Requests that if a User raises a Leave Request and want to extend the leave...is there any rule that User First cancel the previous Leave Request and raise a New Leave Request .
    The employee can be able to cancel the request even when attendance/absence was approved. You define this behaviour for each Absence/Attendance in customizing.
    Regards

  • My doubts with JSF

    From what I've learned about JSF so far, it is based on really good ideas but it is extremely frustrating to use if you wanna do more than just a "hello world" application.
    Unfortunately, the reasons for my doubt seem to have made their way into JSF 2.
    It all boils down to this: Component creation is a mess.
    [1] casts and use of reflection everywhere
    JSF combines disadvantages of Servlet based applications (need to recompile and restart context after changes) with some of scripted applications (no build time checks).
    A lot of internal wiring is String based and cannot be validated at build time. Casts are needed everywhere, which has the same effect.
    Besides, this makes custom component code really ugly.
    [2] no good solution for component rendering
    - Servlet-style inline HTML rendering sends us way back to the 90s. Hard to write, hard to read, hard to maintain.
    - no support for HTML/CSS developers: they would have to work inside the renderer (Java code) but it's THEIR domain
    - no simple strategy for creating first-class composite components
    (by "first-class" i mean components with a Java-side behaviour (methods); Facelets compositions are cool but you cannot add logic)
    Please don't get me wrong - I'd love to use JSF but I'm not eager to recommend it if every developer in my department will hate me for it.
    So if anyone can show me that I'm wrong, it would make me happy!

    I don't know what your requirements are, but I have written a couple dozen JSF applications over the last several years.
    At least half of these have been commercial applications for the company I work for.
    Some have been very simple - maybe half a dozen pages or so, and some have been VERY complex - upwards of 30 or more pages with very complex logic behind the scenes.
    My background is from the application world, and I have been frustrated to some extent with JSF.
    However, being able to create a page with a minimum amount of pain and being able to tie them into the backing beans for complex logic has been quite useful.
    In several applications, I generate components dynamically in the backing bean code - that works fine.
    I do not create custom components, since I have not found the need to do so.
    All the basic functionality is in the standard JSF component libraries - although there are some things I would like to see.
    I have found some things lacking, when compared to a strict Java (Swing) application environment, but have usually found adequate workarounds.
    I have found that third party libraries - particularly ICEfaces makes the pages quite useful without having to do a bunch of JavaScript code.
    There are third party libraries with some pretty robust components.
    You may find that some of these have the functionality you need rather than developing your own custom components.
    I don't know your requirements for custom components, but if you can get by with the standard libraries, or third party components, I do not think you will find an easier environment.
    I am not sure why you are concerned so much about Casts.
    This is basic to Java and most other programming languages, including C, C++, C## and to some extent Fortran and VB.
    I guess some scripting languages are exceptions.
    At any rate, for Java based web applications, I don't think there is an easier environment.
    If you are going to be doing web applications, I think the only serious options are JSF or .NET.
    I've used .NET a bit (not as much as JSF) and, IMHO, .NET probably has more flexibility and more robust components, but it was harder for me to use.
    That may have just been the learning curve.

  • Text-input component with auto-complete functionality for mobile

    Hey guys,
    I wonder if there is a text-input component with auto-complete functionality optimized for mobile development with AIR like the one that Android provides natively as you can see here http://developer.android.com/reference/android/widget/AutoCompleteTextView.html and here http://developer.android.com/resources/tutorials/views/hello-autocomplete.html.
    At least I didn't find it in the latest SDK and I think such a component is pretty standard nowadays. Or did I simply overlook it?
    Thank you guys for any advice.
    Regards,
    Thilo

    Hi relaxtraja,
    thanks for your reply!
    I knew that there are a lot of auto-complete scripts on the web. What I was hoping was, that Adobe provides an officially supported auto-complete component optimized for mobile as part of the SDK (like in the Android SDK as I pointed out), but that doesn't seem to be the case. It's sad, because it's an essential part of modern UIs in mobile applications.
    I've already created an auto-complete component by myself based on Spark components and I will end up using it. But I will have to optimize it for mobile applications beforehands. I just think something this essential should be provided by the SDK.
    However, thanks for posting!
    Regards,
    Thilo

  • Currency Translation at the Web Template level (standard functionality)

    Hi Experts ,
    We are currently working in BI 7.0 env. with source system ECC 5.0.
    We are working for a task where we need to make the BEx  queries enabled for currency translation .
    The requirement is :-
    The user should be enable to give/opt/choose for the follwoing options:-
    Currency type (target currency in which the translation is aimed)
    Exchange Rate ( Standard(M) or other(P) or something else) and
    Key date: The translation will be performed taking the exchange rate on that particular date.
    We do have 2 option to perform the task...
    1:- Either we do it thru currency translation type definition(RSCUR) and then attaching this currency translation for every amount key figure values at each query level. OR
    2:- If we can go and find something at the Web Template level and add/modify the template in such a way so that it gives us the functionality to translate a source currency into a desired one with desired exchange rate type (currently either M or P) and for a specific date.
    At this point of time when we do have numerous sub-areas holding hundreds of queries, we want something which should be available as the modification/addition to standard functionality at the web template level and not at the query level as changing each and every one of them and testing would be a cumbersome process and would be costly and risky at the same time. So we are just wondering if we can find something with option no. 2 and add/modify something in the standard functionality.
    Please ask for any more information required.
    Thanks very much.
    regds.

    Hi Amit,
    You would still need to define the Currency Translation using RSCUR where you would specify
    -the exchange rate type (either fixed or variable)
    -the target currency (either fixed or variable)
    -the reference date
    You don't need to modify any of your queries. You can instead use 'Translate Currency'/[SET_CURRENCY_TRANSLATION] command in WAD & specify the Currency Translation as defined in RSCUR. If you want the target currency & exchange rate type to be driven by user input, you can define these as variables in RSCUR & invoke the variable screen using 'OPEN_VARIABLE_DIALOG' in WAD for user input just before calling 'SET_CURRENCY_TRANSLATION' command.
    --Priya

  • Customized Pf Status along with the standard Pf status

    Hi all
    I have created an ALV report and has its default pf status which includes all function like sum ,sort, export, variants save etc.
    I have a requirement to have an extra push button along with this PF status.
    I have created a pf status with this button.. and activated and called in REUSE_ALV_GRID_DISPLAY and did everything..
    But in my output, only my customised pf status is displayed ie only the push button is displayed and all other standard functions are gone..
    Can anyone help me to solve this problem.
    Ie I want one push button along with the standrad pf status in ALV report using REUSE_ALV_GRID_DISPLAY .
    Cheers
    Christina

    Hi All
    Creation of new button in output refer below document and screen
    if you want to add one more button in the Red line like below.
    Reffer Below steps after that you can create or change STANDARD Gui in the program .
    Go to Se41 give details like below.
    Select Copy Status button in up. As shown below screen.
    You will get below screen. Provide your custom program name.
    Like below screen. Click on Copy.
    You will get below screen click on copy button.
    You will get below status.
    Click on Activate like as shown in below.
    Click on OK button you will get it in your program.

Maybe you are looking for