Custom developments in MM

Hi folks,
please tell me few custom developments/modifications in SAP MM area that you have come across.Thanks.
- pallu

stock report  to show stock along with characteristics  and in different sort order as MB52 does.
Restrict usage of movement type 309 by user exit.
Userexit in release strategies to determine the proper strategy e.g. to determine the cost center from  requisitions with account assignment work order.
own vendor evaluation.
exits in message determination for purchase orders.

Similar Messages

  • How to find out which custom developments exist?

    Hi there,
    I have a question regarding custom developments:
    Is there a fast way to find out which custom developments exist in a SAP system?
    My approach would be to check the transactions SE38, SE37 and so on and search for objects starting with Y and Z. Does anybody know a more convenient way to do this analyzes?
    Thanks and regards,
    Martin

    Hi Martin
    If you want the custom enhancements
    check this
    How to find out custom enhancements module wise
    if you want to check the custom programs better way is go to SE80 and search with your package.
    Thanks

  • Impact of New GL on Custom Developments

    Hi Every1
    We are migrating from Classical GL to New GL in ECC 6. We are even doing document Splitting. Can anyone tell me what kind of impact its going have on all the Custom developments?
    Thanks

    Hello
    Check all the inetrface programs / look for table name replacement. In New GL the data is stored in some new tables / custom fields.
    Include these tables along with BSEG / BKPF and other FI tables.
    Ideally check the interface program code. Check each parameter fields and map the gaps in the ne GL.
    I am sure the changes are minor and the requires extensive testing.
    Reg
    *Assign points if useful

  • Program to copy all custom developments ( Z*) into local PC

    Hi SDN'ers ;
    Does any of you has the Program to copy all custom developments ( Z*) into local PC  ? Would appreciate help on the same.
    Best Regards,
    Ritesh Shrivastava

    Hi.....
    Just Execute this program....
    It will copy all your Z programs into your PC......
    REPORT  ZDOWNLOAD.
    DATA: W_PROGNAME(40) TYPE C.
    DATA ITAB TYPE TABLE OF STRING.
    DATA: W_PATH TYPE STRING.
    DATA W_STRING TYPE STRING.
    DATA T_PROGNAME LIKE STANDARD TABLE OF W_PROGNAME.
    SELECT PROGNAME
      FROM REPOSRC
      INTO TABLE T_PROGNAME
    WHERE PROGNAME LIKE 'Z%' .
    WRITE W_PROGNAME.
    LOOP AT T_PROGNAME INTO W_PROGNAME.
      READ REPORT W_PROGNAME INTO ITAB.
      CONCATENATE 'D:\PROGRAMS\' W_PROGNAME '.txt' INTO W_PATH.
      CALL FUNCTION 'GUI_DOWNLOAD'
        EXPORTING
          FILENAME                        = W_PATH
        TABLES
          DATA_TAB                        = ITAB
       EXCEPTIONS
         FILE_WRITE_ERROR                = 1
         NO_BATCH                        = 2
         GUI_REFUSE_FILETRANSFER         = 3
         INVALID_TYPE                    = 4
         NO_AUTHORITY                    = 5
         UNKNOWN_ERROR                   = 6
         HEADER_NOT_ALLOWED              = 7
         SEPARATOR_NOT_ALLOWED           = 8
         FILESIZE_NOT_ALLOWED            = 9
         HEADER_TOO_LONG                 = 10
         DP_ERROR_CREATE                 = 11
         DP_ERROR_SEND                   = 12
         DP_ERROR_WRITE                  = 13
         UNKNOWN_DP_ERROR                = 14
         ACCESS_DENIED                   = 15
         DP_OUT_OF_MEMORY                = 16
         DISK_FULL                       = 17
         DP_TIMEOUT                      = 18
         FILE_NOT_FOUND                  = 19
         DATAPROVIDER_EXCEPTION          = 20
         CONTROL_FLUSH_ERROR             = 21
         OTHERS                          = 22
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDLOOP.
    Let me know if you have any more Doubt......
    Reward points if useful......
    Suresh......

  • EP Upgrade with Custom Developments 2

    Hi all,
    I am planning to upgrade EP 6.0 to EP 7.0
    Currently, some java standard application (for example: leave application [esslea~sap.com] already have  been modified in order to fullfill my user requirement .
    Once we have upgrade to the EP 7.0, is the java application revert back to the standard application provided by SAP ? or the modification that I made will be already applied in the EP 7.0 ?
    If the first is true, how I am going to make sure the modification to be in the new EP 7.0?
    and how about the other totally customize application?
    Really need your help...
    Thanks & best regards
    Azlan

    Hi ahamd,
    i have the same doubt, can you help me out indetail how you have done it,
    we are moving to Ehp2, so i have some customized standard ess/mss dc's how do i move them to Ehp2, Thanks inadvance
    Regards,
    siva

  • How to organize translation of customer developments

    Hello everybody,
    I am having a hard time finding documentation on how to organize translation of customer development objects. I've had a look at the articles in service.sap.com\globalization and also at the SAP Online documentation, but I am having trouble getting the overall picture.
    We have a 3-tier system landscape with installed languages english, german, italian and 2 clients in every system, one primarily used by german users, one for primarily italian users. In both clients, there are development activities, so we have ojects with original language german and others italian. Is it useful to create an extra client which is solely reserved for translation? What are the alternatives and what consequences do they have on the translation process?
    Anybody any experience on this topic? Where else could I find documentation on this topic?
    Thank you for your help, regard, Kathrin!

    Hi Kathrin,
    I've never seen these transactions before (SLWA/SLWB).  Every time you turn over a stone SAP presents another whole new raft of functionality that you didn't know about.
    From my experience (rolled out one European solution, in the process of doing another) however, I'm not sure that use of these is really required.  Maybe there is benefit but it seems a little excessive to me (after only a quick view).
    By before migration, I mean before moving to the next tier in your landscape (from DEV to QA).  So, one of the quality checks on all objects before they are allowed to leave the DEV system is checking to ensure that they are translated to all languages (by a native speaker for each language to check for accuracy). 
    Hope that helps.
    Brad

  • The custom development is not visible .

    Hi Gurus,
    I am trying to do the custom developments in SAP CRM 7 .
    Eg : Creating a new component with a table view .
    When I am trying to execute the custom development , Internet  explorer  opens but I cant see any thing .
    Not even frame .
    NOTE : Its not throwing any error .
    Eg 2 : Adding a new view in the overview page of an existing component .
    I cant see the assignment block in the view set configuration .
    Is there any configuration need to be done for making the custom developments available ?
    NOTE : This is a new system .
    Thanks in advance .
    Naval
    Edited by: naval  bhatt on Jul 22, 2011 11:37 AM

    Hi Naval,
      Please check whether you added your view under the main window in Runtime Repository.
    Regards,
    Lakshmi.Y

  • Error while compiling CUSTOM.PLL with frmcmp_batch

    We have a strange issue here. One of the users is unable to compile custom.pll . He is getting the issue
    PDE-PLI038 Cannot open file for use as a PL/SQL Library
    This is the below file permission for the custom.pll
    -rwxrwxrwx 1 applmgr oaa 20480 Apr 29 02:57 CUSTOM.pll
    This is the one with custom developments in it.
    This is user id
    uid=114(ccankim) gid=1026(oaa)*
    But when I as a applmgr user is able to compile the CUSTOM.pll successfully.
    applmgr>frmcmp_batch module=CUSTOM.pll userid=apps/***** module_type=library
    Forms 10.1 (Form Compiler) Version 10.1.2.3.0 (Production)
    Forms 10.1 (Form Compiler): Release  - Production
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
    With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
    Data Mining and Real Application Testing options
    PL/SQL Version 10.1.0.5.0 (Production)
    Oracle Procedure Builder V10.1.2.3.0 - Production
    Oracle Virtual Graphics System Version 10.1.2.0.0 (Production)
    Oracle Multimedia Version 10.1.2.0.2 (Production)
    Oracle Tools Integration Version 10.1.2.0.2 (Production)
    Oracle Tools Common Area Version 10.1.2.0.2
    Oracle CORE     10.1.0.5.0      Production
    Compiling library CUSTOM...
    Compiling Package Spec CUSTOM......
    Compiling Package Body CUSTOM......
    Done.
    Any idea Gurus...
    EBS 12.1.3
    UNIX HP-UX B.11.31 U ia64 4294967040 unlimited-user license
    DB 11.2.0.2

    $ which frmcmp_batch
    /p01/app/applmgr/oappsp1/apps/tech_st/10.1.2/bin/frmcmp_batch
    $ ll -ltr /p01/app/applmgr/oappsp1/apps/tech_st/10.1.2/bin/frmcmp_batch
    -rwxr-xr-x 1 applmgr oaa 22544380 Dec 21 12:17 /p01/app/applmgr/oappsp1/apps/tech_st/10.1.2/bin/frmcmp_batch
    The user has execute permission.( because his user id belongs to group oaa which has execute permission)
    Full 777 permission on the directory where this CUSTOM.pll exists.
    The confusing part is, if the file would have been corrupted, it would not have been compiled successfully under applmgr user. So the doc id 1082077.1 as of now doesn't help a lot.
    :(

  • ABAP CUSTOM PROGRAMS vs SOX - What is your best approach?

    SOX defines you must put in place controls to be sure your users can do only those activities wich are not able to create a risk for your company assets.
    You can use GRC AC to get clean and stay clean, but the problem is in your custom developments. Indirectly called transactions are not included in the transaction start check, so I think you must use "authority checks" to validate either stantdard authorization objetcs (sy-tcode, company code...) or custom authorization objects before to call a transacction/BAPI inside a custom program to be sure the user has the right permissions to complete this task.
    Should i validate any single authoritation object defined in SU24 for each single transaction called Indirectly?
    Any other quick win approach?
    thx.

    Manuel,
    There are various types of controls that could be put in place for accomplishing this. Below are some things you could consider to mitigate this risk as I have done in the past which has been sufficent to auditors.
    1) Have a solid review process for Functional Design Specs (FDS) reviews of RICEFW objects being developed into your SAP enviroment and be sure to have the process and review documented. This process will allow you to proactively seek out potential issues before they are coded to senstive areas where the potential risk to financial reporting could arise.
    2) Implement coding standards for Security such as use of Program Auth Groups, Table Auth Groups, and implement certian SAP notes to secure S_DEVELOP object properly. Refer to https://websmp110.sap-ag.de/securitynotes for security notes.
    3) Have a review/monitoring process in place to review access and authorizations to critical objects and transactions. GRC AC is one way to approach this.
    You can use abap program "RSABAPSC : Statistical program analysis to find ABAP language commands" to seek out Authority-Checks in custom development as part of a quality review.
    Thanks,
    Matt

  • Invoice as PDF to be sent to Customer

    Hi,
    I have a requirement, wherein after the billing document is saved the output has to be generated and immediately sent to customer as PDF file.
    I know that this is not a standard functionality of SAP, but can be achieved thru custom developments. If anyone has done such a developmet, plz share the process you followed.
    regards,
    Arahanth
    P.S: please dont reply saying "contact your Abaper"......;-)

    Please check this response in Sales-General
    [Invoice as PDF to be sent to Customer   |Invoice as PDF to be sent to Customer;
    thanks
    G. Lakshmipathi

  • How to add custom field in Documents Tab of PO Header ?

    Dear SRM Friends,
      This is a challenging task as an ABAPer to confront to..
      We are in the midst of a requirement where we have to add a custom field in the PO Header. But the requirement is to add the field in Documents Tab in PO Header Data as found in the following path of SRM Webpage  :
    Operational Purchaser > Purchase Orders > Process Purchase Order > Select a PO > Header Data > Documents.
      As guided by "Note 672960 - User-defined fields 2" , on executing all the steps of the note the field is getting added, but in the Basic Data Tab of the PO. But this doesnt meet the client requirement.
      Anybody having some solution to this, shall be greatly awarded.
    Thanks in advance,
    Vikas.

    Hi Vikas,
    You can define a Text ID in Header data with F4 help. But the list of values will be fixed, but configurable. This will exactly solve your problem. This will be quite simple and straight forward solution with no custom developments.
    Please Navigate to
    SAP Implementation Guide -> Supplier Relationship Management -> SRM Server
    -> Cross-Application Basic Settings -> Text Schema
    1. Define Text Types
    Select BBP_PD and double click text id. Add a new text id here.
    2. Define Text Schema
    Select PO and add the newly created text id and set required parameters.
    3. Define Fixed Values for Texts
    Select your PO transaction type and maintain the required values for F4 help / drop down.
    Hope this would solve your problem.
    Regards
    Kathirvel

  • Context from Web-Dynpro-Component-Interface & Customer Extention Fields

    Hello all,
    A main component uses a Web-Dynpro-Component-Interface and defines an external maping to it. Web-Dynpro-Component-Interface has a context and a window. At runtime implementaion of Web-Dynpro-Component-Interface is provided.
    All works fine, but how can i create an implementation with view which contains customer extention fields? Unfortunately only fields from context of Web-Dynpro-Component-Interface are visible. I can not even extend the context of Web-Dynpro-Component-Interface via enchancement framework.
    I assume, it is possible with dynamic programming, but why is it not possible in declarative way?
    thanks
    regards
    Paul

    Hello,
    I found this documentation:
    Implementation of Interfaces for Customer Developments
    Using interfaces in a Web Dynpro component benefits customers by giving them a clean basis for their own further developments. When creating a local development, you can implement a used interface in a separate component and add your own aspects to an application delivered by SAP.
    http://help.sap.com/saphelp_nw70/helpdata/en/a9/19eebc1e2943dbb2d443095d017ae9/content.htm.
    I think it must be a correct way to extend SAP programms with customer fields. Please reply, issue is very important.
    Regards
    Paul

  • Customizing Biller Direct application

    Hi,
    We are all set for customizing biller direct business package, and when about to begin, client came up with some questions.
    What would be the impact of Patch updates or future upgrades on customization?
    Our idea is to follow the modification guide... according to which, business package is delivered with a folder to include customer developments... as project demands, we need to copy existing biller direct screen and modify it to client's requirement.
    The point of doubt is that SAP as delivered with current version of business package, it might deliver the customeExtension folder along with future upgrades or updates. This might result in deletion of custom developments during every upgrade/update. How do we justify to this? Ideally, SAP upgrades should only effect SAP delivered objects and not customer extension... but how do we convey the same to client?
    Thanks and regards,
    Nrisimhanadh Yandamuri

    Hi,
    Thank you Sridhar.
    Is this do we need to do in java programming?
    Below is a little more background of the question
    From the java action class I have to call a BAPI to get the variant.
    I have to set the variant that I got as it is in another Function Module, say FM-1.
    I have to pass three additional parameters to the above functional module.
    When I ran the function module in ABAP by setting the variant and three parameters , it is returning the pdf.
    When I am running the function module from java action class, it is not getting the pdf on screen.
    Now my questions are,
    1. How to get and set the variant in a action class.
    2. How to display the pdf after running FM-1.
    Thanks in advance.
    RK.

  • Why using XI instead of existing custom made interfaces

    Hi All,
    I am trying to convince my company (automotive industry) of using XI for putting up communication between the different applications (SAP and NON-SAP).
    Currently all interfaces are custom developments on each individual component.
    Benefits would be:
      - predelivered content for connecting towards SAP appz, so no more program changes need to be made when upgrading these appz + are programmed in the most performant way
      - easy to add/remove interface, whitout downtime
      - Standaard adapters predelivered
      - B2B integration with industry standard STAR can be bought
      - re-use of existing components (if custom devz are needed, it is sufficient to do it only once and then it can be used by all components in the landscape!)
    As you can is my main argument the predelivered content (adapters), so that no more custom devz are needed for this purpose.
    There will be also other arguments.
    Can you guys give me some more positive AND negative points of the usage.
    Thanks in advance
    Kind regards
    Joris

    Hi Joris,
    In a nutshell (besides what you've already mentioned) some of the benefits of XI are:
    From an architecture perspective; XI is the beaten heart inside the whole NetWeaver platform, which means if your company has a vision towards ESA (Enterprise Services Architecture) then implementing XI becomes a must have.
    Reusability is strongly enforced within XI, especially in the integration builder. Previously created XI objects can be reused in new interface developments or processes as needed.
    Central monitoring; very important feature of this product. Which provides you with a single point of interface monitoring, error tracing, alerting mechanism. All of these modules can be fully integrated with other SAP related products like Solution Manager, CCMS among others.
    SAP XI fully supports ccBPM (Cross Component Business Process Modeling), providing state of the art orchestrated end-to-end processes and features like linking with workflow's with or without human interaction.
    SAP XI can also be integrated (by importing BPEL source into XI) with ARIS for NetWeaver in order to execute predefined business processes/process steps previously created in the ARIS Business Process Modeling Tool.
    Last but certainly not least, XI fully supports Open Standards and technologies like Web Services, WSDL, BPEL, XML, XSLT, Java etc..
    To be continued...
    Cheers,
    Roberto

  • Customer Name Space

    Hi,
    How do i know if there is a customer name space used in the system.
    Example: lets say if i want to extract all the customer developments on the system. the Object names starting with Z* & Y* from TADIR or TFDIR will help.
    But what if the customer has a name space, example: /SID/TESTPROG this is still a customer development but ?
    Is there a way to find the customer name space....
    Please let me know.
    regards,
    Purshoth

    Hi,
    Try like this...
    Goto tcode : SE03
    Double click "Display/Change Namespaces"
    OR
    Use table : V_TRNSPACE
    Hope its helps

Maybe you are looking for

  • ColdFusion 11: cfclient in the context of the CFML language, not the tooling

    G'day: I am reposting this from my blog ("ColdFusion 11: <cfclient> in the context of the CFML language, not the tooling") at the suggestion of Adobe support: @dacCfml @ColdFusion Can you post your queries at http://t.co/8UF4uCajTC for all cfclient a

  • Is there a way to wipe an iphone remotely, phone is lost

    how do i wipe all info from an iphone remotely, phone was lost

  • Playstation error

    I keep getting an error every time I try to log in to our psn account (ps4) which says Playstation error nw-31456-9

  • Datepicker with time popup

    Is there any way to modifiy the date picker/calendar popup (with time) to allow for different time intervals? I've gotten a request to show the minutes in 15 minute intervals rather than 1 minute intervals. Since this is generated out of the wwv_flow

  • Hide and show components on user input!

    Hello, I am building an application with APEX, using ExtJS and need to accomplish the following: I need to hide few components when the page renders and leave only one, the first one. Then, when user fills in the first component, I have to show the s