Editing expressions in non-development systems.

Our first use of BRF+ met a large success among our business key users and  they are requesting now the maintenance of some decision tables.
We therefore followed the guidelines of document "editing BRF+ component in non-development systems" and implemented interface IF_FDT_APPLICATION_SETTINGS.
All went fine on this part, but we hit major troubles with the authorization parts.
Due to the fact that our application was defined as 'customizing', we keep having message "System settings do not allow changes for customizing objects" and asks for authorization object S_TRANSPRT in production.
Having the application set to 'customizing' was not the best idea, as all objects created afterwards inherited automatically from this property.
Is there any way to force the status of specific expressions (not all at it would not make sense) from customizing to master data ?

As Christian explained you may split your use case in two applications.
I anyway recommend for bigger use cass to put function and (shared) data objects into a system application and rules into a customizing application. In scenarios where you frequently need to change rules you can also use a master data application, not only customizing.
However, we have seen several issues with customers changing rules in the productive system (be it master data or be it customizing with the application exit). The problems are
missing checks for activation of changes (although customers could implement exist for any specific checks they want)
conflicts with imports (again, customers could implement custom code in exits to prevent some of the issues)
missing activation workflow (also here custom solutions may help)
times where BRFplus may fall back into interpretation mode because of changes happening in parallel
As a consequence I generally do not recommend changing rules in productive systems directly. Instead my recommendation is NW Decision Service Management which provides you all the tools to perform your changes, test them, deploy (with or without release workflow) and use them (always generated code).
- Features of DSM

Similar Messages

  • Is there a way to activate the whole application in Non Development system?

    Hi All,
    Is there a way to activate the whole application in Non Development system? Using some BRF Plus Tool.
    We copied a sample application and customized the same as per our requirement. The same is then released to Test System for testing. On Test system this application with all component is in non-active state. We re activated the application with all the component and released it to Test System. But still the application is inactive.
    Application is a of storage type system and so cannot use changeability exit to activate on test system.
    TR log shows imported with error. Below is the extract of the error:
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    BRF+: Runtime client: 000 / target client: 400
    BRF+: Object activation of new version started for 418 object IDs
    BRF+: <<< *** BEGIN: Content from Application Component  CA  *** >>>
    BRF+: <<< BEGIN: Messages for IDs (53465BA36D8651B0E1008000AC11420B/ )  Table 'Dunning Proposal Line Items (Table)' >>>
    No active version found for 23.04.2014 08:14:10 with timestamp
    No active version found for IT_FKKMAVS with timestamp 23.04.2014 08:14:10
    No active version found for IT_FKKMAVS with timestamp 23.04.2014 08:14:11
    BRF+: <<< END  : Messages for IDs (53465BA36D8651B0E1008000AC11420B/ )  Table 'Dunning Proposal Line Items (Table)' >>>
    BRF+: <<< *** END  : Content from Application Component  CA  *** >>>
    BRF+: Object activation failed (step: Activate )
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    BRF+: Import queue update with RC 12
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    Errors occurred during post-handling FDT_AFTER_IMPORT for FDT0001 T
    FDT_AFTER_IMPORT belongs to package SFDT_TRANSPORT
    The errors affect the following components:
       BC-SRV-BR (BRFplus - ABAP-Based Business Rules)
    Post-import method FDT_AFTER_IMPORT completed for FDT0001 T, date and time: 20140423011412
    Post-import methods of change/transport request DE1K901989 completed
         Start of subsequent processing ... 20140423011359
         End of subsequent processing... 20140423011412
    Any help would be appreciated.

    Is IT_FKKMAVS part of the same transport request or was it sent already earlier?
    You may have a look at the request if it was OK. Probably not.
    Maybe in the meantime more requests reached the system that now have in combination solved the problem. What is your release and support package level?
    Higher versions of BRFplus have a lot of automatic correction mechanisms built into it.
    E.g. problematic imports are collected in an import queue. As soon as a request comes in that fixes any problems the after import processing for faulty imports is automatically redone.

  • Restricting variable maintenance in non-development systems

    Hello,
    other then managing it via authorizations, does anyone know how you can restrict/protect the maintenance of variables in non-development systems? Maybe via config or system change option in the transport organizer tools? Thanks.
    Regards,
    Fairis

    in ur non-dev system, rsa1 - transport connection - object changeability, for query element set not changeable..
    *helpful answers deserve some points*

  • Oracle DB 10g express edition & APEX for application development for free?

    Can we use Oracle DB 10g express edition & APEX for application development for free? Are there any license fees?
    Thanks

    Hi,
    both Oracle DB 10g express edition & APEX for application development is free.
    Regards,
    Kartik Patel
    http://patelkartik.blogspot.com/
    http://apex.oracle.com/pls/apex/f?p=9904351712:1

  • Oracle Express Edition And Windows Encrypted File System (EFS)

    Hello,
    I want to use oracle express edition with windows encrypted file system. I tried some possibilities like encrypting xe folder. But connection can not be established when efs is used. Is there a compatibility problem between oracle xe and windows efs? On Oracle's page, it is declared that oracle database is compatible with Windows EFS.
    Thank you for help.

    Pl identify which version of Win 7 - 32-bit or 64-bit ? Home version or something else ?
    The 11g XE install is only available for 32-bit version of Win 7 Professional or higher - http://docs.oracle.com/cd/E17781_01/install.112/e18803/toc.htm#BABHICJH. If you are installing on 64-bit version or Home version of Windows, then you are on your own. What is the reason for enabling EFS on this database ?
    HTH
    Srini

  • Signal Express not activated with Labview Full Development System Volume License

    I'm using a volume license manager to generate license for disconnected machines.  I just upgraded to Labview 2009.  The license files work for labview but are not working for signal express.  I have the Labview full development system which included signal express in the past.  Both labview and signal express work fine on my computer that also has the volume licensing manager software installed.   This computer is connected to the license server.  I need to get signal express activated on my disconnected machines. 

    LabVIEW Full Development licenses still include Signal Express. Are you saying that whenever you are connected to the server you can run Signal Express just fine, but whenever you create a disconnected license Signal Express is not able to launch? Can you verify that you are, in fact, checking a license out from the server whenever you are connected to the network?
    If you still have trouble I would recommend calling NI support so we could get more informatioin (such as your license file, contract ID, etc).

  • Carry out repairs in non-original system only if they are urgent

    Hi Experts,
    I am getting this message "Carry out repairs in non-original system only if they are urgent" while i try to edit a z function module which i have created in the development system. Because of this I can't change the code, I need to use the insert, delete....buttons.
    Please help , itz urgent.
    Thanks & Regards,
    Soumya.

    Hello Soumya
    Obviously the Z-function module was originally created on another development system. Therefore you get this message.
    If you have transferred your function group to another development system then simply change the source system of the function group. You can do this using transaction SE03 (function "Change Object Entries...") or you can use function module TRINT_TADIR_MODIFY.
    Regards,
      Uwe

  • Migration of SAP Workflow to non-SAP system

    Hi All,
    If there is a SAP Standard or custom Business Workflow in SAP system and if we want to implement the same business flow in some non-SAP system(EX: Oracle Apps,Workflow tools etc.,) where Workflows can be used...
    Can we migrate the SAP workflow into that system (non-SAP) by converting to the SAP Workflow template in xml or other format that supports the non-SAP system?
    Can the above said scenario be done?
    Or what is the process of Migrations of Workflows from SAP to non-SAP or Vice versa.?
    Thanks in advance
    Hraish Kollipara

    Hi,
    From your posting what I can understand is you want to model the same Process in other System e.g. Oracle Apps  which is already modeled and working properly in SAP system. I wonder if its possible to download the template from a system and use it in other. As per my knowledge every system has its own development Engine which is configured to work in a specified way. So if its possible then its really time saving.
    Regards,
    Vaishali.
    Edited by: Vaishali Rautray on Nov 20, 2009 5:20 PM

  • Msg in Dev Box - Carry out repairs in non-original system only if urgent

    Hi, I noticed that I am getting the message "Carry out repairs in non-original system only if they are urgent" when I try to edit certain DTP's in my Development BW Envirionment.  This is very unexpected and caught me by surprise. 
    1. Can anyone tell me what might be causing this?
    2. Can anyone tell me what Table I might be able to peruse and determine what the source system is for this DTP?
    Thanks for any help with this...

    HI
    You will get this warning for when modifying an object in ANY system, if that object was not created in that system, but transported from some other system. So, you will get this warning in your Quality/Test/Production systems for the objects which are transported from Development system.
    Just ignore if it is in  the DEV SYSTEM OR talk to the system administrator.
    Hope u got it,
    Thanx & Regards,
    RavIChandra
    Edited by: Ravichandra.bi on Dec 8, 2011 4:04 AM
    Edited by: Ravichandra.bi on Dec 8, 2011 8:24 AM

  • Testing in QAS or Development System

    Hi everybody,
    I have created my Testpackages and assigned the users to them. The testing is already working fine.
    Now I discovered that the STWB_WORK also exists in my development system but it does not show the testpackages.
    What do I have to do to be able to test directly from there? And if I do, does it automatically transfer all the testdata back to the solution manager?
    Thanks for helping
    Miriam

    Hi
    I think you are confused with old R/3 test workbench by checking in ur R/3 or ECC system workbench.
    pls ignore the same ...solman is to provide the centralised testing across the landscape whether it is for SAP or Non SAP products using ECATT/QTP or manual
    That is why now they dont have to login to individual system for testing they just login to solman execute from here itself whatever the scenario may be...
    I hope it is clarified
    Regards
    Prakhar
    Edited by: Prakhar Saxena on Nov 23, 2009 3:38 PM

  • How to connect to a non-sap system in HCI?

    Dear experts,
    My scenario is to replicate the customer information to SAP Cloud for Customer from a non-sap system. The non-sap system is in the internet and it can be accessed by any system.
    Now my questions is: The customer information flowed from the non-sap system is in a very specific format, should we develop a webservice for the customer information in HCI? If so, how to create new webservice in HCI? Does SAP allow user to create customized webservice in HCI?
    BR,
    Kurt

    Hello Kurt,
    HCI is available as a platform as part of the HANA Cloud Platform edition. With the platform edition you can develop your own interfaces within HCI. HCI has SOAP, FTP, IDOC and a succesfactors adapter which you can make use of.
    It is possible to import webservice definitions and create the custom interface with your own mapping.
    Best regards,
    Fons

  • Error during Upgradation SCM 5.0 to SCM 5.1 Non-Unicode System

    Hi,
    I am Upgrading SCM 5.0 Non-Unicode System to SCM 5.1 Non-unicode on Windows 2003 Server with MSS 2005 DB. During the initial PREPARE (EXTRACTKRN_PRE) phase I am getting an error like
    init
    2010/06/15 07:03:45 PREPARE: START OF PHASE EXTRACTKRN_PRE
    ERROR: Cannot find file 'C:\SCM_2007_Upgrade_Media\51033508_8\NW_7.0_SR3_Kernel_WINDOWS__LNX_X86\KN_WINDOWS_X86_64_AUPG
    KERNEL.TOC'
    SEVERE ERROR(S) OCCURRED IN EXTRACTKRN_PRE !!!
    The file name it is looking for does not exist in any of the Kernel versions I have checked. If I try to skip this step it is asking for the PASSWORD. How can I get this password? (only from SAP Support or any note?).
    What is the Solution for the above ERROR. Please help.
    Thanks,
    Ajay.

    > I am not posting the question in the same group. I am posting in different groups due the confusion of in which group to post > > and of course to get faster response. All people cant check all the groups to answer. Moreover I am not keeping the questions > open. As soon as I get the answer I am proving the answer in every group and immediately closing the question.
    > So what is the problem with that? I do not think this is creating any inconvenience to any one, just increasing the number of questions in the group.
    This is not wanted as written in the "Rules of engagement". This is a public forum, not a "help desk".
    > OK, As you said If I post only in a single group do you guarantee that you will check every time all the groups to answer my question/ find my question?
    Again, this is a forum where the question are answered on a volunteered basis. "Demanding" help is not the way to go, you can ask for help but there's no guarantee that you'll get an answer. If you urgently need help use the official support channels or get yourself a consultant on-site who can answer all your question instantly.
    > And please paste the URL of those rules that this is wrong. Since I didnt read that.
    It's the first entry in every forum, it contains the "Rules of Engagement" which say:
    Please do not Cross post.
    Post your question in the most appropriate forum; not multiple forums. This is bad netiquette and will might only aggravate potential repliers.
    Just imagine if everyone like you would paste questions in several forums.
    Markus
    Edited by: Markus Doehr on Jun 15, 2010 5:29 PM
    Edited by: Markus Doehr on Jun 15, 2010 5:30 PM

  • Error -17600 when switching from LabVIEW Development System to LabVIEW Run-Time Engine in Adapter Configuration

    I receive an error message (code -17600) while loading my test sequence after switching from LabVIEW Development System (2009 f3) to LabVIEW Run-TIme Engine using the Adapter Configuration.
    ErrorCode: -17600,
    Failed to load a required step's associated module.
    LabVIEW Run-Time Engine version 9.0.1f3.
    When I switch back to the LV development system, everything is OK, and the sequence loads and runs perfectly.
    My TestStand Engine Version is 2012 f1 (5.0.0.262).
    I'd appreciate any help on this issue.
    Roman

    Hi Roman,
    There are a couple of things you can try:
    1) Determine if the LabVIEW RunTime Engine is corrupted in some way. Create a new simple VI with no sub-VIs, using the same LabVIEW Development system you used for mass-compiling the VIs. Create a TestStand step that calls this VI and ensure it runs correctly. Now switch your LabVIEW adapter to use the RuntimeEngine and choose the "Auto detect using VI version" option.
    Check if the simple VI is loadable and runs without errors in TestStand.
    If the step generates the same error, you should try a re-install of the LabVIEW development system.
    If not, its most likely that there is some VI you are using that is not loadable in the LabVIEW Runtime Engine because:
    1) Some sub-VI is still not saved in the right version or bitness. Open the VI heirarchy of the top-level VI that you are calling from TestStand and examine the paths of all the sub-VIs to check if they were in the folder you masscompiled and re-save any that are outside this directory.
    Also, when you try to close the top level VI, do you get a prompt to save any unsaved files? If so, they could be the sub-VIs that are not saved in the right version. Save all of them.
    Check if you are loading any VIs programatically and if these are compiled and saved in the right version as well.
    2) There is some feature you are using in your LabVIEW code that is not supported in the LabVIEW RunTime Engine. To check this, add your top-level VI to a LabVIEW project and create a new build specification and create a new executable from this VI.
        Right-click "Build Specifications" and choose "New->Application(EXE)".
        In the Application Properties window, select Source Files and choose the top level VI as the start-up VI.
        Save the properties.
        Right-click on the newly created build specification and choose Build.
    Run this executable (it will be run using the LabVIEW RunTime) and check if the VI has a broken arrow indicating that it cannot be loaded and run in the LabVIEW Runtime Engine.
    You might need to examine your code and find the feature which is not supported in the LabVIEW RunTime and find an alternative.
    Another thing i forgot to mention the last time around is if you are using 64-bit LabVIEW with 32-bit TestStand, then executing code using LabVIEW RTE from TestStand will not work since the 64-bit LabVIEW RTE dll cannot be loaded by the 32-bit TestStand process.
    If none of the above steps resolve the issue, consider sharing your LabVIEW code so i can take a look.
    Regards,
    TRJ

  • How to create a standalone executable in LabVIEW 2009 Professional Development System?

    How to create a standalone executable in LabVIEW 2009 Professional Development System?
    Solved!
    Go to Solution.

    This should help you out http://zone.ni.com/devzone/cda/tut/p/id/3303
    Also remember that quick search with Google in many cases will be quicker than asking in this forum. I always use Google before I ask for help in any forum. It is much quicker
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)

  • Data not loading in Development system( Urgent)

    Dear SDNs,
                       Am loading data in development system... The message in status tab is Error message from the source system
    Diagnosis
    An error occurred in the source system.
    System response
    Caller 09 contains an error message.
    Further analysis:
    The error occurred in Service API .
    Refer to the error message.
    Procedure
    How you remove the error depends on the error message.
    Note
    If the source system is a Client Workstation, then it is possible that the file that you wanted to load was being edited at the time of the data request. Make sure that the file is in the specified directory, that it is not being processed at the moment, and restart the request.
    I tried to reload the data but am getting the same kind of error message...
    I checked out whether the source system connection is OK or not... While am checking the source system connection I got an error message like as follows
    <b>BW unknown in source system
    The BW IDoc type ZSIA035 is not the same as the source system IDoc type
    The following errors occurred in the source system:
    EDI: Partner profile not available
    Entry in inbound table not found
    Entry in outbound table not found
    Entry in outbound table not found</b>
    Wat kind of action does we follow in this situation...
    Kindly Advice me...
    Answering getz appreciated...
    Warm Regards,
    <i>Aluri</i>

    Hi Aluri,
    I do faced the same problem before....
    Is RFC connections and Partner Profiles are done properly between BW system and R/3 systems.........
    If it has done properly....... Try to Activate the R/3 source system at BW side...
    Still if you are getting the same error..
    Right click on R/3 Source system at BW -> select Resore....
    It will ask you RFCUSER passward for BW adn R/3
    After doing it also still if you get the errors ...
    Try to configure the all these steps....
    Step 1: Create a Logical System at BW and R/3 side using t-code SALE
    Step 2: Create the RFC Connection between BW to R/3 and R/3 to BW using the SM59 and Do the Test Connection and Remote login
    Step 3: Create the Port Number for IDOC processing at R/3 and BW sides using WE21
    Step4 : Create the Partner Profiles at R/3 and BW sides using the WE20
    Specify the Inbound and Outbound parameters at R/3 and BW
    For to know message types follow the link.....
    http://wiki.ittoolbox.com/index.php/HOWTO:Re-Connect_R/3_and_BW
    Check this Link also...
    http://help.sap.com/saphelp_nw04/helpdata/en/72/c18ee5546a11d182cc0000e829fbfe/content.htm
    After doing all these things now come to BW
    Create R/3 Source System at AWB....
    Hope it Helps...
    Regards,
    Kiran Telkar
    * Assign points if it helps your requirement * *

Maybe you are looking for

  • Scrolling and Computer ID

    When I try to play songs on my nano, it scrolls through all the songs without playing any of them. The names of the songs appear on the display, but it just continues to scroll. Also, my nano is no longer recognized by iTunes although it is recognize

  • Can't Install iTunes for iPod Classic over iTunes for iPod Touch - iPod Classic not regconized

    I have an iPod Classic (80GB) in my car and wanted to buy an additional iPod for use in the house. The salesman assured me that the iPod Nano Touchscreen would be backward compatible with the hardware I have, but it wasn't, so the store manager kindl

  • Oracle (R) Enterprise Manager Console Version 9.2.0.1.0 Error?

    Hi I just took over from someone the role of a DBA and I would like to clarify an issue I saw in Oracle (R) Enterprise Manager Console Version 9.2.0.1.0 Production. My Default Temporary Tablespace, TEMP.DBF is currently sized at 6144 MB, Used size is

  • Merging Calendars (on my mac with Mobile me)

    I have most of my calendars set up with my Mobile Me account to push to the cloud and to my iphone.  I also have some old calendars that are grouped under "On My Mac" and they do not sync.  Is there a way I can group the "On My Mac" calenars into the

  • Problem with a shared calendar

    Hello, I have a user that has a calendar with a default setting of "reviewer" on her calendar. Every one on our (single) domain used to be able to access her calendar just fine. She left our organization for a short time on a temporary assignment, so