Restrict output of opportunities by transaction type on BP overview

Hi,
When looking at the Opportunities assignment block in the BP overview, I need to restrict the opportunities to show only those with a certain transaction type.
Can someone suggest the best way to go about doing this?  I guess it is going to involve some coding, but can you suggest how / where this can be done?
Thanks
Matt.

Matt,
The problem with the approach you suggested is the system gets the first 100 or however it is configured opportunities.  That means say you have
300 oppportunities out of which 100 are the type you don't want to see and 200 are what you want to see.  You could then end up with only 50 displayed instead of the max limit via the filter.  In addition the performance hit of filtering after the database search would not be recommended.
That's why there is a badi provided to fine tune the filtering in order to provide a more consistent result.  Also that type of filtering is not a good idea to build in the UI component level, but rather in the BOL level and below.  It will prevent you from having to reimplement the logic upon any future upgrades or enhancement packs.  If you are already on CRM 7 not as much of concern, but if you are on CRM 2007 I would use the badi instead.  Honestly I personally only do component enhancements when a BADI is not available to achieve what I want.
Take care,
Stephen

Similar Messages

  • Data inconsistency: posting with restricted transaction type (FAA_POST047)

    Hi colleagues!
    I have the following error:
    Data inconsistency: posting with restricted transaction type
    Message no. FAA_POST047
    Diagnosis
    You are trying to post in company code 1000 with transaction type 130 in ledger group 0N. According to table TABWA, this transaction type is limited. Nonetheless, according to your entries, you want to post to area 11.
    System Response
    Using limited transaction types is obsolete and would lead to an inconsistent posting in this situation. The system rejects the posting.
    Procedure
    Use a transaction type that is not limited. And, if possible, choose the ledger group and/or depreciation area on the initial screen.
    According to specific accounting we shouldn't post to one of the depr. area, so most of the tr.types are restricted to post to all areas except this one.
    Because of this, posting from MM with acc.assignment 'A' is impossible - I have this error.
    Any ideas how to solve?
    Thanks in advance

    Hi Anton
    This looks like your transaction type -130 is limited to post only in ledger group-0N as per the transaction type configuration. Due to which system is unable to post all the ledgers and hence this lead to inconsistency.
    Please verify the transaction type 130- in configuration T code - OAYA and see if it is restricted by depreciation area (eventually allow to post only ledger group- 0N.
    Tcode - OAYA (Limit Transaction Types to Depreciation Areas)
    please verify and let us know the update. hope this helps
    Best Regards
    Jomon

  • Restrict the user   based on document type on migo transaction-prepare GRN

    Hi,
    We are running ECC6.0 R/3 system.We had a requirement as follows
    In MIGO transaction , we want to restrict the user on document type i.e. we want that a particular user can  prepare GRN for document type  STO only. He cannot prepare GRN for other document type.
    We checked  SU24->maintain check indicators for transaction codes->enter migo->execute->check indicator.This returned us the authorisation objects present in Migo transaction.We checked the help of all these objects,but none of them we found suitable for above mentioned requirement.We were planning to find out the proper authorisation object to add to Profile generater.
    The following is the objects which we have checked for.
    A_B_ANLKL-->     Asset Postings: Company Code/Asset Class
    A_B_BWART-->     Asset Postings: Asset Class/Transaction Type
    B_USERSTAT-->     Status Management: Set/Delete User Status
    B_USERST_T-->     Status Management: Set/Delete User Status using Process
    C_AFKO_AWK-->     CIM: Plant for order type of order
    C_CACL_DSG-->     Interface Design
    C_DRAW_BGR-->     Authorization for authorization groups
    C_DRAW_DOK-->     Authorization for document access
    C_DRAW_TCD-->     Authorization for document activities
    C_DRAW_TCS-->     Status-Dependent Authorizations for Documents
    C_KLAH_BKP-->     Authorization for Class Maintenance
    C_STUE_BER-->     CS BOM Authorizations
    C_STUE_WRK-->     CS BOM Plant (Plant Assignments)
    C_TCLA_BKA-->     Authorization for Class Types
    C_TCLS_BER-->     Authorization for Org. Areas in Classification System
    C_TCLS_MNT-->     Authorization for Characteristics of Org. Area
    F_BKPF_BUK-->     Accounting Document: Authorization for Company Codes
    F_BKPF_BUP-->     Accounting Document: Authorization for Posting Periods
    F_BKPF_KOA-->     Accounting Document: Authorization for Account Types
    F_FICA_FOG-->     Funds Management: authorization group of fund
    F_FICA_FSG-->     Funds Management: authorization group for the funds center
    F_FICB_FKR-->     Cash Budget Management/Funds Management FM Area
    F_KNA1_APP-->     Customer: Application Authorization
    F_LFA1_APP-->     Vendor: Application Authorization
    F_SKA1_BUK-->     G/L Account: Authorization for Company Codes
    G_GLTP  -->       Spec. Purpose Ledger Database (Ledger, Record Type, 
                                   Version)
    J_1IDEP_SL-->     Authorization object for depot sale transaction
    J_1IEXC_OT-->     Authorization object for Other Excise Invoice Create
    J_1IEX_PST-->     Autorization object for posting Other Excise invoice
    J_1IGRPT1-->     Auth. for PART1 at GR
    J_1IINEX  -->            Incoming Excise Invoice
    J_1IRG23D-->     Authorisation object for Depo Transactions
    K_CCA-->                     CO-CCA:  Gen. Authorization Object for Cost Center 
                                    Accounting
    K_CSKS     -->                CO-CCA:  Cost Center Master
    K_CSKS_SET-->     CO-CCA: Cost Center Groups
    K_PCA-->                    EC-PCA: Responsibility Area, Profit Center
    L_TCODE-->                    Transaction Codes in the Warehouse Management System
    M_ANFR_BSA-->     Document Type in RFQ
    M_ANFR_EKG-->     Purchasing Group in RFQ
    M_ANFR_EKO-->     Purchasing Organization in RFQ
    M_ANFR_WRK-->     Plant in RFQ
    M_BEST_BSA-->     Document Type in Purchase Order
    M_BEST_EKG-->     Purchasing Group in Purchase Order
    M_BEST_EKO-->     Purchasing Organization in Purchase Order
    M_BEST_WRK-->     Plant in Purchase Order
    M_MATE_CHG-->     Material Master: Batches/Trading Units
    M_MATE_STA-->     Material Master: Maintenance Statuses
    M_MATE_WRK-->     Material Master: Plants
    M_MRES_BWA-->     Reservations: Movement Type
    M_MRES_WWA-->     Reservations: Plant
    M_MSEG_BMB     -->Material Documents: Movement Type
    M_MSEG_BWA-->     Goods Movements: Movement Type
    M_MSEG_BWE-->     Goods Receipt for Purchase Order: Movement Type
    M_MSEG_BWF-->     Goods Receipt for Production Order: Movement Type
    M_MSEG_LGO-->     Goods Movements: Storage Location
    M_MSEG_WMB-->     Material Documents: Plant
    M_MSEG_WWA-->     Goods Movements: Plant
    M_MSEG_WWE-->     Goods Receipt for Purchase Order: Plant
    M_MSEG_WWF-->     Goods Receipt for Production Order: Plant
    M_RAHM_BSA-->     Document Type in Outline Agreement
    M_RAHM_EKG-->     Purchasing Group in Outline Agreement
    M_RAHM_EKO-->     Purchasing Organization in Outline Agreement
    M_RAHM_WRK-->     Plant in Outline Agreement
    Q_TCODE     QM -->         Transaction Authorization
    S_ADMI_FCD-->     System Authorizations
    S_ALV_LAYO-->     ALV Standard Layout
    S_BDS_DS-->     BC-SRV-KPR-BDS: Authorizations for Document Set
    S_BTCH_ADM-->     Background Processing: Background Administrator
    S_BTCH_JOB-->     Background Processing: Operations on Background Jobs
    S_CTS_ADMI-->     Administration Functions in Change and Transport System
    S_DATASET-->     Authorization for file access
    S_DEVELOP-->     ABAP Workbench
    S_DOKU_AUT-->     SE61 Documentation Maintenance Authorization
    S_GUI-->                     Authorization for GUI activities
    S_OC_DOC-->     SAPoffice: Authorization for an Activity with Documents
    S_OC_ROLE-->     SAPoffice: Office User Attribute
    S_OC_SEND-->     Authorization Object for Sending
    S_PACKSTRU-->     Internal SAP Use: Package Structure
    S_PRO_AUTH-->     IMG: New authorizations for projects
    S_RFC-->                     Authorization Check for RFC Access
    S_SCD0     -->                Change documents
    S_SPO_DEV-->     Spool: Device authorizations
    S_TABU_DIS-->     Table Maintenance (via standard tools such as SM30)
    S_TCODE     -->                Transaction Code Check at Transaction Start
    S_TRANSLAT-->     Translation environment authorization object
    S_TRANSPRT-->     Transport Organizer
    S_WFAR_OBJ-->     ArchiveLink: Authorizations for access to documents
    V_LIKP_VST-->Delivery: Authorization for Shipping Points
    V_VBAK_AAT-->Sales Document: Authorization for Sales Document Types
    V_VBAK_VKO-->Sales Document: Authorization for Sales Areas

    Have you executed a trace while a functional user executes the transaction code for the specific parameters? (i.e. document type). The trace will then show which objects are being checked; then look at the object documentation in txn Su21 to determine if there are any ways to restrict on the particular value; in some cases, if the authorization group field is being checked, additional configuration is needed in order to implement the security (Su21 will explain in detail for the particular object).

  • How to Restrict Business Transaction Types in Cash Journal

    Dear All
    I need to Restrict Business Transaction Types in Cash Journal based on Exp/Revenue Types . Is there nay solution of this problem and one more thing i need to disable/hide Cash Hournal Tabs for specific User.
    Full point will be awarded.
    Thanks

    hi
    the follwoing links may helpful to you for cash journal configs.
    http://help.sap.com/bp_bblibrary/500/documentation/N70_BPP_04_EN_DE.doc
    http://help.sap.com/saphelp_erp2005/helpdata/en/a5/e9d13973da1f60e10000000a114084/content.htm
    http://www30.sap.com/japan/businessmaps/690A1366EABD4B029F9F9CB727553B61.htm
    nagesh

  • How to restrict transaction type in customized activity pop-up

    We have created a custom workcenter link for search enhancement of activities. We copied the work center link and are calling the same component as in std search but a different customized configuration with added and deleted fields in search criteria. This works fine. Now the requirement is to restrict the 'transaction types' available when we click on the 'new' button in the new custom activity search page. As this pop-up emanates from the std component, it can not be functionally configured (because that would restrict the 'transaction types' while creating new activity in std componnet) but should be technically handled. Please advise.

    Hi Amar,
    Solution here is to let the framework know who is caller ?
    That is, when pop up is opening, you have to put a code in this pop up view to understand who is invoking this pop up , Is it the search page of std. component configuration or is it the custom search page configuration ?
    So have a static attribute in some Z class, you can use your IMPL class also for that matter, Now whenever you know that its custom config i.e. in DO_CONFIG_DETERMINATION, read the role key( i assumed that you have a role key for your custom config)
    and if its custom role key, then set this static parameter say ZCUST_CONFIG = abap_true else abap_false (this is must to reset it using else as this is static attribute )
    Now, in your pop_up view, read this static attribute as XXXX_IMPL=>zcust_config , and if true, then you know that the pop up is invoking from custom config, so do the coding to remove the unwanted transaction types.
    and you are done !!
    Hope it helps you.
    Thanks & Regards,
    SUCHITA

  • Restrict Transaction types in menu

    Hi All,
    In CRMD_ORDER transaction, when i select option "Create" from the menu 'Business transaction', it gives me a BIG list of all the standard and custom transaction types for selection.
    Is it possible to restrict this list to limited custom transaction types based on the user authorization. Also i have same requiremnt with Follow up transaction option.
    I guess this should be possible throgh authorization, but not sure how to go about it.
    Any help in this regard would be greatly appreciated.
    Thanks and Regards,
    Imran

    Hi,
    Make use of Authorization object CRM_ORD_PR to restrict transaction types.
    Follow Up Transaction authorization also linked with the same object you can use the following Transaction types for Follow up Transactions.
    0001
    0002
    0003
    0004
    0005
    0010
    0020
    0025
    1001
    1004
    ACCP
    ACPO
    ACTI
    ATCP
    ATPO
    CHM1
    CHM2
    PCAL
    SDCR
    TASK
    TWSQ
    TWTP
    Hope this solves your problem.
    Feel free to revert back.
    -=-Ragu

  • Restrict agent inbox status drop down values based on transaction type

    Hi,
    We have  around 20 inbox statuses mapped to different tranaction type and status profile. Now when we can see many other irrelavent  inbox statuses when searching for the transactions in the agent inbox.
    Is there a way to display only the transaction specific statuses? i.e when I select a transaction type to search only the inbox statuses mapped to the transaction type to be displayed.

    Hi,
    you do not have Transaction type exactly in search criteria - this is only the Category, which is more generic as it could be or transaction type or activity category.
    and here only generic statuses mapped in CRMC_IC_AUI_MAP_STA are available as search criteria,
    and not the statuses of transaction type directly.
    This is because Inbox was created to enable work with many transactions of a different type like eg. emails and service requests together.
    you can do something that you want but with custom development - you will need to enhance webui component ICCMP_INBOX. Here you should, based on a chosen by the user Category of a document in search criteria view, narrow the list of Statuses displayed. But I guess SAP standard already makes this as per config in CRMC_IC_AUI_MAP_STA.
    But as I wrote at the beginning, it makes you requirement tricky. As you will need dynamically check if category or trans type is chosen as search criteria, and based on this determine its type, search for available statuses in config. And you should only cut down from the list in search criteria some of a generic statuses to help the user - not determine the whole list from the beggining.
    I had a similar requirement and we were trying to create such a generic statuses for inbox which will have also the information about trans type status - eg. "In process - Forwarded externally", which was only for requests. there were also logical issues with how to search later using such criteria.
    But finally we just added a column in results view with found transaction's status.
    Summing up - I would propose you would make a mapping of a Category and statuses you want to display -to think it over, next check if you can put it into CRMC_IC_AUI_MAP_STA configuration.
    Maybe this will be the most reasonable solution.

  • To add "Transaction type" in  depreciation report  (S_ALR_87012026)

    Hi SAP Experts,
    I have a request from a user to add selection option of  "Transaction Type" in the Depreciation Report.Is this possible to be done by adding in Dynamic Selection?If yes, how?
    Refer to SAP Note 439407,it seem like it only cater for structure ANLAV only but not for for ANEPV - BWASL.
    Please advise since im trying to avoid copying the standard program.
    Regards,

    Hi,
    Yes, user-defined fields added as per SAP note 335065 are shown in the report output.
    Alternatively, you can also create a sort version. However, check the restrictions for both options as outlined in this note.
    Though still, you cannot add the transaction type as a field as the note  is pointing out the tables from which fields can be extracted from: ANLAV/ANLB/ANLV only.
    CI_ANLU is about user defiened fields in master data and so you cannot add BWASL in this table as this field has nothing to do with master data.
    Just on the side a small comment: not sure of what benefit it would be to see the transaction type in a report such as RAHAFA_ALV01 as this report is mainly about all sort of information regarding all types of depreciation values.
    I hope this helps further.
    Kind regards,
    Brigitte

  • Transaction types(PO types) not visible on SRM 7.0 portal

    Hi all,
    We added transaction types in the SRM 7.0system.But these are not reflecting in the SRM 7.0 portal.
    Under Purchasing role ->create Documents -> Purchase order .
    Once I click on the purchase order it is giving a table with columns PO type and PO desc.
    and showing a message the table does not contain any data.
    But SRM consultant added the transaction types(PO types) in the backe nd.
    Is there missing configuration steps?
    Thanks and regards,
    Rajesh

    Hello Rajesh,
    Few more pointers, if works:
    1. Check the roles, sometimes security restricts role by document types.
    2. Extended classic scenario is activated.
    3. As a standard, there are 3 purchasing tabs in SRM 7.0 for buyer depending on portal roles, ECC, SRM & harmonized role (ECC & SRM), Check if you are trying to create PO in SRM/Harmonized role purchasing tab & not in ECC. Easiest way to check is you will have shopping cart POWL visible in SRM purchasing tab.
    Hope this helps.
    Thanks
    Ashutosh

  • Asset Transaction Type issue

    Dear Seniors,
    We have uploaded the assets on 31.12.2007.  Now, when we are trying to do ABAON the following error is coming.  plz. help.  Values are there in AW01N.
    Posting with trans.type 260 not possible (No acquisition posted)
    Message no. AA324
    Diagnosis
    Transaction type 260 belongs to a transaction type group, which can only be used to post to assets to which posting has already been performed. However, no postings have been made to this asset.
    Procedure
    Use a transaction type from a transaction type group, which can be used for the first acquisition to an asset.
    I tried with all the transaction types also.  nothing is working.  Can u suggest something.
    Regards

    Hi Yun,
    You can restrict at transaction code level.
    Regards,
    Mukthar

  • BAPI to fetch list of Activities based on Transaction type

    Hi All,
    I am looking for the BAPIs for the below functionalities:
    1.Which takes import parameter as Transaction type and gives all the activities pertaining to that particular transaction type.
    2. Which takes input as date paramters (start and end date) and transaction type, and the output is a list of activities which meets the above criteria.
    3. Which takes the input as Partner Function code and BP number and it returns all the activities which meets this criteria.
    Will appreciate if the details are given to me as soon as possible.
    Many thanks in advance...
    Regards
    Bala

    Hi all,
    I am currently working in an integration project . I have to get all the table names based upon the functional modules(MM,FI,SDetc). Can anyone tell me the name of the standard BAPI/RFC which can be used for this requirement?
    In detail I can say that I have to give input as the functional modules(MM,FI,SDetc)
    and I have to get all the table names which is used for this particular functional module in return.
    I have already tried to search out for that using several method. If anyone know the exact RFC name then please reply.
    Here functional modules refers to Business Modules such as Material Management(MM) etc.
    Thanks in advance.
    Regards,
    Nitin Kumar

  • GL account to Transaction type linkage

    Hi,
    I am looking for configuration where GL account is linked to Transaction type.
    In HR when I run posting PCP0 accrual amount posted to GL account.
    In FB03 I can see the transaction type so I am looking for information how to link GL account with transaction type.
    Thanks,

    GL accounts are not linked to transaction type.
    In Fl Documents where you see transaction code  - PCP0, which would mean the posting is happened through PCP0 from Payroll.So from payroll each wagetypes which is paid or deducted or withheld or Employer contribution are linked to a symbolic account. Then the symbolic accounts are linked to GL account. This can be configured for normal posting and month end accruals.
    After this configuration you run PC00_M10_CIPE for US to create a posting document. This posting document will have data that GL accepts. Then you go PCP0 transaction to release and post the document to FI.
    To find the GL account mapping run pc00_m99_DKON transaction without any parameter just molga=10 for US. and select "display as variable list". Check the report output to find the wagetype to GL mapping.
    This link can be changed via
    SPRO--> IMG
    >Payroll
    >>Payroll: USA
    >>>Posting to Financial Accounting
    >>>>Preparation ( read this )
    >>>>>Prepare overview of wage types  ( read this )
    >>>>>Create overview of accounts ( read this )
    >>>>Employee grouping and symbolic accounts
    >>>>>Define symbolic accounts ( may be required if its a new GL account link for wagetypes)
    >>>>Wage Type Maintenance
    >>>>>Define wage type posting attributes ( wagetype to Sym account link)
    >>>Activities in the AC-System
    >>>>Account Assignment
    >>>>>Assign financial accounts  (Sym to GL for liabilities/ bal sheet accounts)
    >>>>>Assign expense accounts (Sym to GL for exp accounts)
    Under these nodes there are steps to complete the config. I'm not going to explain the steps ...because that information is already drafted clearly in SDN Wiki. Please search the WIKI.

  • Default transaction type settings

    Hi,
    When I try to select the transaction type from the locator with in order creation t code , where we can  see only one custom defined transaction type ( user restricted one ) ,
    Please suggest how we can do this custom  settings for the particaluar transaction/screen.
    Regards
    Naren..

    Hi Rhesa,
    Thanks for your reply, here I would like to set the transactin code level not the user specific, means when you run the
    CRMD_ORDER  T code to create the orders  and select the create option, where you will get only default transactin type .
    Can you please provide any input inthis.
    Regards
    Naren..

  • How to create custom FYI Notification in the iRecruitment Notification Approvals Transaction type

    Dear All,
    Does anyone know how to create a custom FYI Notification using the Notification Apporval Transaction type??
    my requirement is when the Candidate complete filling his personal information and upload required document, a notification should be sent to the recruiter informing that all documents have been uploaded.
    Can anyone tell me how to do that?
    Thanks
    Regards

    Hi,
    Please see this thread.
    Want to send public message to all oracle apps users while instance up
    Re: Want to send public message to all oracle apps users while instance up
    Also, see these docs/links.
    Managing Downtime in Restricted Mode from OAM [ID 364236.1]
    R12 Enabling Applications Maintenance Mode and Preventing User Access [ID 557964.1]
    Downtime and Apache Restricted Mode in Release 12
    http://blogs.oracle.com/stevenChan/2008/03/downtime_and_apache_restricted_1.html
    Thanks,
    Hussein

  • How to find the transaction type in our program

    dear sir,
              in solution manager in that crmd_order there are 4 transaction type (SLF1 SLFN SLFD SLFH) .. now i want to validate one field in standard screen in that t-code crmd_order . but the same screen used in all transaction type (SLF1, SLFN,SLFDand SLFH ) i want to validate that field only if the transaction type is SLF1 or SLFN otherwise no need .. so i want to check if transaction type is SLF1 or SLFN in my program .. so now i need transaction type .. so how how capture type in our program ( not SY-TCODE ) is stored in any system variable..
    Regards
    kumar

    hi siva velma,
    thank you fro your answer.
    how i conclude that when i see the where list which table is the actual table i need.
    please make me understand that.
    what about the ordre types ..in crm how we have them..for complaints , returns, sales order etc.in r/3 we have re for returns, or for std sales order.
    there so many sales orders which one i should take.
    there are so many transaction types for complaints cmrr,cmrp,dmrb etc - for complaints.which is for what how i wil know.
    <b>if i want to print the out of a output list how do i do that .pl tell me the spool settings.the printer settings.</b>
    thank you,
    hun<b></b><b></b>

Maybe you are looking for

  • How to share code with peers

    Hi All, I am new to Netweaver environment but have previously worked with other JAVA IDEs. I need to know if it is possible to share a Webdynpro DC project among my peers. For instance, say, my DC project has 2 Views. I want to work with one of them

  • (Help) system classpath  -Vs-  the place where weblogic looks for classes

    The following is my app's hierarchy. myapp | |__myjsp.jsp | |__WEB-INF | |__classes |_ MyClass.class I am not able to use MyClass within myjsp.jsp i.e. a scriplet like that shown below gives an error stating that MyClass isnt found <% MyClass obj; %>

  • HT2494 Lightning to SD Card Camera Reader.

    I attached the reader to the Mac Air and can find it in the finder location.  But when I go to open it there is nothing there. The SD card is in the reader.  My software is Mac OS X Lion 10.7.5(11G63). One thing i read is that my software needs to be

  • Messsages not going in log file

    I have enabled diagnostics also did the settings as described in note -313695.1 on metalink. I have added some System.out.prints in my class file and uploaded on server and Im not sure where to dig for these messages. I looked in jserv.log , mod_jser

  • Not able to look at cookies, change favicons

    In beta 303 I cannot look at the cookies that are accepted as the link for viewing cookies is not highlighted. Is this only because this is a beta version?? and . . . how would I be able to get rid of the favicons and switch only to the standard blue