ABAP ECC 6.0 - Dos and Don'ts

Dear SAP Community Network,
Good Day,
I would like to know what are the latest list of Dos and Don'ts in general for ABAP ECC 6.0. Please advice.
I appreciate your time, help and support. Thank you and have a great day.
Best Regards,
Ranmit Singh
Moderator message: Welcome to SCN!
Moderator message: don't post generic questions like this, do search for available information and read the following documents:
[Rules of engagement|http://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement]
[Asking Good Questions in the Forums to get Good Answers|/people/rob.burbank/blog/2010/05/12/asking-good-questions-in-the-forums-to-get-good-answers]
Please Read before Posting in the Performance and Tuning Forum
Edited by: Thomas Zloch on Aug 8, 2011 11:19 AM

Dear SAP Community Network,
Good Day,
I would like to know what are the latest list of Dos and Don'ts in general for ABAP ECC 6.0. Please advice.
I appreciate your time, help and support. Thank you and have a great day.
Best Regards,
Ranmit Singh
Moderator message: Welcome to SCN!
Moderator message: don't post generic questions like this, do search for available information and read the following documents:
[Rules of engagement|http://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement]
[Asking Good Questions in the Forums to get Good Answers|/people/rob.burbank/blog/2010/05/12/asking-good-questions-in-the-forums-to-get-good-answers]
Please Read before Posting in the Performance and Tuning Forum
Edited by: Thomas Zloch on Aug 8, 2011 11:19 AM

Similar Messages

  • DOs and DON'Ts ?

    Does anybody know of a list of practical DOs and DON'Ts for everyday iPhone use?

    A few useful links that I keep handy...
    http://manuals.info.apple.com/enUS/iPhone_UserGuide.pdf
    http://www.apple.com/feedback/iphone.html
    http://www.apple.com/batteries/iphone.html
    http://support.apple.com/kb/HT1650
    http://www.apple.com/support/iphone/troubleshooting/
    http://support.apple.com/kb/TS1275
    http://www.apple.com/support/itunes/
    In addition, my 2 cents for everyday use...
    ... backup the computer you sync with
    ... don't use all nine screens
    ... charge as often as possible
    ... sync every few days, reset every week or so
    ... keep it away from high humidity areas and out of rain. The moisture sensors seem to be very sensitive.
    ... buy a hard case to protect it for when (not if) you drop it

  • Any Best Practices (i.e. DOs and Don'ts) for source to target MAPPINGs?

    Hi Experts,
    Any Best Practices (i.e. DOs and Don'ts) for source to target MAPPINGs?
    I will appreciate any hints on this.
    Thanks

    Hi,
    I am assuming that you are asking about transformation mapping between source and target..
    1) One to One mapping
    2)Avoid using complex calculations
    3) if any calculations required use routine instead of formulas
    4)if possible avoid Using field routine (you can do start or end routine )
    5)Do not map unwanted fields ( unnecessary process time,database occupant, also problem while activation of DSO data )
    6)Avoid using master data read mapping option instead you can use routine to fetch the master data
    7) no need of using  infosurce
    8)Use standard time conversions for time fields
    Generally these things we need to consider while mapping..
    Regards,
    Satya

  • OneDrive dos and don'ts

    I need to prepare a document regarding OneDrive.
    In end user level what are the Dos and Don'ts of OneDrive?

    Hi,
    Check this arcticle. if you want to configure one drive.
    http://www.c-sharpcorner.com/UploadFile/472cc1/one-drive-in-sharepoint-2013/
    Can you please be clear with your requirements?
    Please remember to click 'Mark as Answer' on the answer if it helps you

  • The DOs and DON'Ts of ICS

    Written by:  Sumit Jain  After working extensively on Informatica Cloud, I have collected some to dos and guidelines of the Informatica Cloud product. You may know them before hand, but I thought to compile a list and share it with a wider audience:  1. Create a Naming Conventions document detailing the standard naming conventions for different types of Connections, Tasks, Taskflows and schedules within Informatica Cloud. All the developers should rigorously follow these naming conventions. It has been observed that when multiple people are working simultaneously, they tend to follow their own naming standards and at the end, there are lot of tasks and it is very difficult to identify tasks and administrator has to spend a good amount of time identifying the correct tasks.   2. Add meaningful description to all your tasks, connections, taskflows and schedules in such a way that they convey the purpose of their use and thus do not create confusion to other users.   3. The machine the Informatica Cloud Secure Agent runs on must always be on. It must not be in a sleep mode or in “idle”. This might be indicated when the Agent status fluctuates between an active/inactive state. Make sure this computer is on or re-install the agent on a computer that stays on continuously.   4. If you are using the CSV files as source or target, make sure that you match up the date format in the associated connection for flat files, by dropping down the Date Format list and choosing the matching format. And If there isn’t a matching format in the drop down list, then you will need to explicitly format the date in Step 5 of Data Synchronization task by using a transformation function called TO_DATE.   5. If there is a requirement of performing a lookup on Salesforce objects, then do not create a direct lookup. A direct lookup on Salesforce object will call the Salesforce object for each record processed and thus performance will decrease considerably. Instead, write the data of Salesforce object in a flat file and then use the flat file for doing the lookup.    6. For incremental processing, use the “$LastRunTime” and “$LastRunDate” variables in conjunction with a source field of “date” type. Informatica Cloud supports and maintains these variables automatically. For example, if your source has a field called LASTMODIFIEDDATE, you could set up your filter such that LASTMODIFIEDDATE > $LastRunTime. If your schedule then runs the task on a daily basis, that means each day you will only have to deal with the new/changed records from the previous day, instead of worrying about ALL records.   7. If the Informatica Cloud Secure Agent is running on a linux or unix server, it will not support MS SQL Server as source or target.   8. In a multi-user environment where the number of tasks to be created is very high, create Views based on logical groups for viewing similar group task in a single task view. Similarly you can create views for connection and taskflows.   9. SYSDATE is the current datetime you can use to denote the current date and time.   10. Use logical operators like IIF and DECODE to encode conditional logic in the expression in Step 5 of Data Synchronization task.  This has been posted on the community page as well. https://community.informatica.com/docs/DOC-3772 What are some of your best practices? Please share with us on the comment section below. Thanks!

    Overview In part 1 of this series, I discussed why I thought that the new app platform from Salesforce.com ("Salesforce 1") was far from perfect and described this as "the App Gap". Sure, Salesforce 1 is a vastly improved mobile experience for every Salesforce user, but it still provides no help in two crucial areas.  Namely:There is no ability for business users to quickly deploy mobile apps by themselves.There is no automation to help users efficiently complete more than one salesforce activity at a time.   I also explained in part 1 that these shortcomings can be easily addressed by adding Informatica Cloud Extend to any Salesforce 1 implementation.  So for the  remainder of this article I'll explain how to configure your Salesforce org to leverage Informatica Cloud Extend.  Then you'll be closing the Salesforce 1 'App Gap' in no time.  Step 1. Modify VisualForce Launch Pages  It turns out that Informatica Cloud Extend guides can run easily from Salesforce 1. This is because Salesforce 1 now lets the user navigate to an object within the mobile app, and then the user can run a Cloud Extend guide from that object. But in order to get a Cloud Extend guide to run in Salesforce 1, the VisualForce page for launching CE guides must be modified first. VisualForce pages have an option for “Available for Salesforce mobile apps”:  So check that option. Step 2. Replace 'Managed' Cloud Extend VisualForce Pages  The VisualForce pages for standard Salesforce objects are part of the Cloud Extend managed package, so users cannot edit them (we manage these pages in order to improve your Cloud Extend experience.  In addition we also update them as needed with new Cloud Extend releases).  However that doesn't mean that can't replace the relevant VisualForce pages. So that's what we're going to do.  The doc on how to do so is here:   http://help.cloudextend.com/salesforce/documentation/#UserGuide/AdministeringCloudExtend/CustomizingStandardPages.htm So for  our example, let's replace the Opportunities VisualForce page.   Below is an screenshot of an example replacement VisualForce page: The VisualForce markup for the page is:  <apex:page standardController="Opportunity">    <ce4sf20_001:AeSalesGuides objectType="Opportunity"  objectId="{!Opportunity.Id}"  extraInfo="{!JSENCODE(Opportunity.Name)}  ({!JSENCODE(Opportunity.Account.Name)})"/>                  </apex:page>  To replace this page, I first went to the Opportunity screen layout editor and removed the existing VisualForce page for Cloud Extend guides.  Then I replaced it with the “mobile-enabled” VisualForce page that I just created.  Step 3. Testing that it Works!  The final step is to test that it works.  So now open the Salesforce 1 app and navigate to an Opportunity object:  The Cloud Extend guide launcher appears (I only had the “Update Selected Opportunity” guide published for smartphones.  If there were other Cloud Extend mobile guides published for Opportunities, they would have also appeared in this list). Next I click the “Update Selected Opportunity” and a new window within Salesforce 1 launches: Clicking on the Cloud Extend "Update Selected Opportunity" guide again starts the guide running: When the guide finished, I clicked the arrow in the top left of Salesforce 1 to take me back to the Opportunity object that first initiated the Cloud Extend guide. So there you have it!  A a quick way to integrate Informatica Cloud Extend working in the new Salesforce 1 application. Of course there may be other ways to integrate Cloud Extend into Salesforce 1 and we will certainly be looking at those options going forward.

  • ABAP'ers role with MM and SD

    Hi all,
    I am new to ABAP.
    Can anyone explain what is the role of ABAP'er with SD and MM with simple examples ?
    thanks in advance
    raghul

    Actually to understand the relation you need to know what is sap modules and what is abap??
    ERP package is a collection of various integrated application areas known as modules like SD(Sales), MM (Material Management) etc/.
    Now SAP gave these modules in a generic form to all of its customer. One need to customized this generic form of SAP according to their business requirements. Now, as these generic form of modules written in ABAP language, so the customizing are done using abap language only through various reports(R), interface(I), conversion (C), Enhancements (E), Forms (F) which is known as RICEF work.
    So one abapers role will be customizing a new sap instance ( Implementation) or modifying already existing sap instance (Upgrade, production supprot) or migration from lower version to higher version ( as for example sap 4.6 to ECC 6.0) .
    Reports(R) contains: Classical report, alv report.
    Interface ( i) cvontains : Idoc, ABAP Proxy, RFC.
    Conversion ( C) contains : BDC, BAPI, LSMW, CAT Scripts
    Enhancements(E) contains: User exits, customer exits, BADI, Enhancements points and sports, Carnel BADI.
    Forms(F) Contains: Sap scripts, Smartforms, Adobe Forms etc.

  • Relationship Between ECC Customers (Contact Persons) and CRM BP

    Hello,
    I am new to middleware and need some help with the relationship between ECC customers/contact persons and CRM business partners.
    We are transferring via bdoc this information from ECC to CRM.
    Which bdoc types are used when transferring customers/contact persons? I believe it is BUPA_MAIN but am not too sure. How is the relationship between customer its contact person transferred? Is this done through BUPA_REL? I looked at the segment fields in SBDM but am not too sure how to understand the relationship...
    Thanks for the help!
    Regards,
    Tiffanie

    Thanks! With the initial load, how do I check what fields are being passed in the bdocs?
    I tried to look for customer_main, customer_rel in SBDM  and couldn't find it. Instead I used BUPA_MAIN and found some segments but couldn't find all the data that was being transferred (e.g. customer name, address, etc...) Where do I find all the fields contained in the bdoc?
    I see them in SMW01 when I view the bdoc contents but can not find the actual structure (data fields) that are being brought in from ECC.
    Thanks!
    Tiffanie

  • Is there any ECC report with PurchOrder and Purchase Requisition Selection

    Hi there,
    for one of my BI report reconciliation with ECC requirement, I would like to know how many POs are there without Purchase requisitions, same way want to know how many POs are there with Purchase requisition.
    I know some tables where we can find this info, unfortunately I cannot ask my user to go and check in Tables for Acceptance testing. So I am looking for any standard ECC report with POs and PRs as Columns
    Due to time constraints, I cannot go build any ABAP queries in ECC at the moment,
    Any insights are greatly appreciated.
    Thanks

    Hi Curious ,
    Check if the following link is helpful. The link is from the SDN Wiki for creating a Z Report in R/3 for Purchase Requisition.
    http://wiki.sdn.sap.com/wiki/display/ABAP/PurchaseRequisitionDetail+Report
    Or try the following transactions:
    ME5A - Purchase Requisitions: List Display
    ME53  - Display Purchase Requisition
    ME53N - Display Purchase Requisition
    Hope this helps your cause.
    Regards,
    Kush Kashyap

  • HANA views call in ABAP ECC 6.0 via secondary connection

    Dear Folks,
    We have created views in HANA, same views we need to call it in  ABAP ECC 6.0(Netweaver 7.3)  i.e. via secondary database connection.
    So,
    1.Is it possible to call HANA vies in ABAP ECC 6.0?
    2.Is there any version limitations? or will work fine on ECC 6.0
    3. If yes can you give me sample code of abap to access hana as secondary database
    Note : I have gone through Mr. Thomas Jung thread.
    Regards,
    Amol

    Hi Amol,
    so, ADBC is available in your system, but you have to make sure that the correct DBSL library for HANA (HDB) is available in your system. You can then just check if you can correctly communicate with the report ADBC_TEST_CONNECTION (using the secondary connection maintained in table DBCON) to your HANA database.
    You may have a look at the example on how to select from an external view in report ADBC_QUERY (which selects from a DB table), by using a secondary DB connection to your HANA DB and using the HANA view instead of a DDIC table.
    Of course in ADBC you have to take care about the correct type mapping (as you cannot use a DDIC type for definition of your internal table into which you select).
    Best,
    Jasmin
    BTW: One word of precaution, the tasks you try to accomplish is rather cumbersome. We definitively recommend to use a more recent release (e.g. NetWeaver 7.4 SP5 or beyond), however, I think that's not your decision, right?

  • Sap-abap Technical Team Leader Roles and Responsibilities

    Can u give  me Sap-abap Technical Team Leader Roles and Responsibilities.

    Yes I can, but I don't think I'll share my experience with you.
    Here's a tip for you though, how about only applying for jobs you are skilled at and not try to lie yourself into a job.
    Warm regards, Rob Dielemans

  • Abap ECC SAP Console guide

    Hi,
    I am looking for an abap best practice guide for SAP Console on ECC6.
    Anyone know a link?
    Is there a big difference from developing RF screens in 4.6?
    Thanks,
    Kroc.

    Hi,
    thanks for that. Maybe 'Best Practice' is the wrong term to use, seeing as SAP use it for their own purposes.
    I am looking for a developers guide for creating SAP Console Screen's in ECC 6.0.
    And RF = Radio Frequncy.
    Previously SAP suggested copying SAPLLMOB and modify your screens from there. Just wondering if that i still the same.
    Thanks.

  • Flo – A command line app for organizing events, to-dos, and deadlines

    Example
    $ flo watch movie,d020
    Ids are updated.
    $ flo eat lunch,d11100-d11130
    Ids are updated.
    $ flo
    0 08-16 20:00 d0 watch movie
    1 08-17 11:00 d1 eat lunch
    11:30 d1
    Usage
    flo [-a] [-c id] [-f from] [-r id] [-t to] [-w what] [what[,from][-to]]
    Options
        -a all items
    -c id change item
    -f from from date
    -r id remove item
    -t to to date
    -w what
    When changing an item, setting -f or -t to r removes the field.
    Date formats
    YYYYMMDDhhmm, MMDDhhmm, DDhhmm, DDhh, and DD are the valid date
    formats. Replace DD with dn to set the date n days from today's date.
    If the year or the month isn't specified, the current year and month is used.
    For formats without a month, if the date specified is before today's date, the
    month is set to the next month.
    The value for hours and minutes is set to 00 if no other value is specified.
    flo runs fast since it's written in C, and the goal is to keep it as simple as possible. It uses between 1–2 milliseconds to start when it's cached by the OS.
    The package is named flo-git in AUR. The development happens on GitHub.
    Last edited by alexanderte (2010-08-22 10:50:05)

    alexanderte wrote:
    Installation
    git clone git://github.com/alexanderte/flo.git
    cd flo
    make
    cp flo /usr/local/bin/
    # optional
    echo "alias f='flo'" >> ~/.bashrc
    You should always use Pacman to install packages on Arch. Here's a PKGBUILD:
    # Contributor: Xyne
    pkgname=flo-git
    pkgver=1
    pkgrel=1
    pkgdesc="A command line app for organizing events, to-dos, and deadlines."
    arch=('i686' 'x86_64')
    url="http://github.com/alexanderte/flo"
    license=('ISC')
    makedepends=('git')
    provides=('flo')
    conflicts=('flo')
    _gitroot="git://github.com/alexanderte/flo.git"
    _gitname="flo"
    build() {
    cd "$srcdir"
    if [ -d "$_gitname" ] ; then
    cd "$_gitname" && git pull origin
    else
    git clone "$_gitroot" "$_gitname"
    cd "$_gitname"
    fi
    make
    install -Dm755 flo "${pkgdir}/usr/bin/flo"
    You can learn more about PKGBUILDs in the wiki: http://wiki.archlinux.org/index.php/PKGBUILD
    I recommend that you upload it to the AUR as well, with any changes that you deem necessary. Don't forget to add yourself as the maintainer at the top of the file.

  • When I try open a .pdf file my Adobe Reader 11 only allows the download / save opening the related window and don't show me both options 1) open with ... and 2) save as.... probably someone flagged the choise... always perform this way ....

    When I try open a .pdf file my Adobe Reader 11 only allows the download / save opening the related window and don't show me both options 1) open with ... and 2) save as.... probably someone flagged the choise... always perform this way ....
    Could some one give help and let me know where I can probably find the settings option that allows me to change and switch to previous situation where it was possible to decide time to time how to proceed either opening the file or saving it ??
    Thanks in advance
    David

    What is your operating system?
    Open a PDF from where?  If online, in what browser?

  • I transfered my purchases from my iphone to my mac. All transfers completed. One particular album shows up on the phone but the songs are greyed out and don't play. Itunes shows album as purchased but album is not in my Mac library.

    I transfered my purchases from my iphone to my mac. All transfers completed. One particular album shows up on the phone but the songs are greyed out and don't play. Itunes store shows album as purchased but album does not show up in my Mac library. How can I retrieve the album.

    So i've found the answer to this by clicking on every menu and setting in the itunes store. It turns out some purchases in the cloud can be hidden probably as the result of an interrupted transfer/sync/backup or a network outage. To unhide purchases 'greyed out ' items , go to the Itunes store (on the PC) click on your account name and select view account. (you'll be prompted for your itunes password) once you are in scroll down to the purchase history section. there should be an option for hidden purchases. click through and click on unhide purchases, redownloadble purchases. any hidden purchases will then show up. click on unhide to reactivate and download. This may only work for purchases in the cloud.
    hope others find this useful.

  • Same here, 4s working perfectly, downloaded update 8.0.1 Now no wifi or bluetooth or hotspot. Control on/off icons are muted in colour and don't respond. Tried resetting network connections then total restore, didn't work so still have the same probl

    Same here, 4s working perfectly, downloaded update 8.0.1 Now no wifi or bluetooth or hotspot. Control on/off icons are muted in colour and don't respond. Tried resetting network connections then total restore, didn't work so still have the same problems as before.

    Satellite L505D-S5983
    I would try another restore of the hard disk to its original out-of-the-box contents using Toshiba recovery media. Maybe something went wrong in the process. Make sure everything works before applying any updates and adding any hardware or software.
    Then add things carefully, rebooting Windows and testing the USB and audio at each step.
    Please note this.
    The only info windows gives me for the sound card is that it from Microsoft... with a driver version of 6.1.7601.17514....which naturally doesn't really help me since I have no idea what card or mobo I have . Is there any way for me to find out what I need other than opening up my laptop?
    Every one of them lists my mobo simply as a Toshiba motherboard, with no audio card information. Which I'm assuming that is because it has an internal sound processor. My problem is that none of the properties, or ANYTHING I try, will give me information on what I need to fix this...
    All of the latest drivers for your model are easily found here. This one is for the sound.
       Realtek Audio Driver for Windows 7 (32/64)
    -Jerry

Maybe you are looking for

  • Problem in Cash Sales

    Hello All, I have configured Cash Sales and made one order also where in the document flow it is showing that all the Delivery , PGI & Invoice transactions are completed whereas against the Cash Sales Order status it is showing " Being Processed" des

  • TROUBLE POSITIONING A POLL ON A WEBPAGE

    I have created a poll with a MySql flash survey/poll script.  How can I control where I position this script on my webpage?  Do I need to place it within a table?  I tried doing that, but had some weird results.  So far, I can only place the poll on

  • Slideshow image resizing when adding new images

    I am creating a series of slideshows on multiple pages. I created one slide show using the "basic" slideshow and resized it to the dimensions and settings I wanted. I have many pictures all of different proportion, therefore, I selected the "fill fra

  • Support of SQLDeveloper 4.0 with Windows XP

    Hi All, [Environment] Windows XP Professional (32-bit)(Build 2600) SP 3 sqldeveloper-4.0.3.16.84-no-jre.zip [Issue] Following error occurs and can't start SQL Deeveloper. Unable to create an instance of the Java Virtual Machine 1. Modified value of "

  • Trouble saving

    I am working on a 18x24" sports poster in Photoshop (CS2) and when I try to save it I get this message "Could not complete request because of a program error". Any suggestions? Need help fast...please.