Applikation in NWBC -  wrong environment determination

Hi all,
at the moment im trying to run an SAP application (eRecruiting 604) using the NWBC. At the first sight everything seems to be fine. But as soons as I try to navigate in the POWL (using the action buttons) errors occur or simply nothing happens. After some hours of checking i think i've found the reason. For navigation the event POWL_FOLLOW_UP is used. In the handler method the used environment is determined by the following code:
  lo_api_component = io_wd_component.
  lo_wd_application = lo_api_component->get_application( ).
  lv_cl_environment = lo_wd_application->get_client_environment( ).
Unfortunately the result is 2, means Portal. I would expect that the result should be 4 for NWBC. Due to this the wrong launchpad customizing is used and errors are shown "iview xyz not implemented". Addittionally the OBN fails as well.
Does anyone have an idea how to solve this or tried this already.
I'm using NWBC 3 PL3 on a 70106 System.
Thanks in advance.

First you should be aware that the NWBC 3.0 has very limited support against NetWeaver 7.01 systems.  There are only a few special expections for SRM 7.0 and Business All In One customers.  Otherwise support for NWBC 3.0 and higher only comes with Business Suite 7 Innovations 2010 (NetWeaver 7.02).
That said, it seems that there is either an error in the WD API or the NWBC Server Runtime that it isn't reporting the correct client. I wasn't able to recreate in my system - it correctly reports that the client is NWBC.  Therefore I would suggest that you open a support ticket. However don't be suprised if the ticket is rejected becuase you have an unsupported combination of server side and NWBC release levels.

Similar Messages

  • Wrong CFOP determination via BAPI BAPI_SALESORDER_CREATEFROMDAT2

    Hello Gurus,
    I need some help on the following:
    When I create a Sales document manually (tcode VA01), CFOP code is determined correctly. But when I try to do the same process, using BAPI BAPI_SALESORDER_CREATEFROMDAT2, with same data ( Sold-To Party and Ship-To Party, material code...), CFOP code is determined wrong.
    The SD consultant already checked the configuration in SPRO and everything looks fine.
    I went thru debug and found that the FM SD_PARTNER_DATA_GET is called for both process, but internal table GVT_LOCAL_MEMORY is NOT filled when running BAPI and it IS filled when running VA01 (this internal table has VBPA - Partners - data).
    This causes a NO_OBJECT_FOUND exception, which makes the program to read the address data from KNA1 (FM J_1B_SD_ADDRESS_READ), with the wrong address number, instead the address form Sales Order, since it's an On Time Customer - WE.
    The weirdest thing is that it was working perfectly 3 days ago. We first noticed the problem in QAS environment, but in DEV Sandbox the error is the same now.
    The scenario is an Interstate Sales Order. We are about 30 days from Go-Live and now this came thru.
    Thanks in advance!

    Hi Thiago,
    I succeeded to let it work even without SD_SALES_DOCUMENT_INIT.
    You have two tables used by BAPI_SALESORDER_CREATEFROMDAT2 order_items_in and order_items_inx
    Field cfop_long in all order_items_in lines and in all order_items_inx should be empty
    Don't forget the BAPI_TRANSACTION_COMMIT after the  BAPI_SALESORDER_CREATEFROMDAT2
    Tell me if it's not working for you ...
    Moez.

  • Wrong Agent Determination in Shopping cart Workflow

    Hi All,
    I am having problem in shopping cart workflow.
    If we create shopping cart with 15 or more line items then Approval is going to wrong line item cost object owner. However if we create shopping cart with 14 line items then it showing correct financial Approver. Even we raised one more shopping cart with value similar to 15 line items shopping cart and it also going to correct Approver.

    After 2 days of debugging i found where is the problem. I am explaing this below.
    First i created 2 Shopping cart. First one has 14 Line item which shows correct Agent.
                                                  2nd one has 15 Line item which shows wrong Agent.
            CALL METHOD l_o_pdo_sc->get_item_detail
              EXPORTING
                iv_item_guid = l_r_item_guid->guid
              IMPORTING
                et_item      = l_i_item_i
                et_account   = l_i_account_i
    *MOD-002:Begin
                et_limit     =   l_i_limit_i.
            APPEND LINES OF: l_i_limit_i TO l_i_limit.
            APPEND LINES OF: l_i_item_i TO l_i_item,
                                           l_i_account_i TO l_i_account.
    Case for First SC.
    l_i_account_i  has value of Line Items. First line item suppose 1L.
    After appending the l_i_account(2nd itab) has also first .line item 1L.
    Case for 2nd one.
    l_i_account has value of Line Items. First line item 1L.
    But after appending the l_i_account has no first line item 1L.
    Please give some solution to this problem.

  • SRM SC 'N' step workflow - Approver list wrong approver determined

    Hi Team,
    I am facing a repetetive issue for a SRM shopping cart N-step approval workflow.
    Issue description:
    1. The approver list populated in 'Subworkflow for n-Level Approval SC' step is incorrect.
    2. The BADI for N-step determines correct approver (After running the BADI seperately)
    3. The cost assignment (WBS) determined is correct, so no chance of incorrect approver.
    Example:
    As per WBS (say) E.008.01.02, the correct approver is 'A'.
    The BADI when run separately gives 'A' as the approver - which is correct.
    But, when the workflow is triggered and the approver list populated in the Sub-workflow step it gives approver as 'B'.
    There is no link so as how this approver 'B' is determined.
    I am unable to find the step where this BADI is populating this value (Code) and what could be the reason.
    Appreciate your help as I am having a production emergency!
    Many thanks.
    Harsh Dave

    Hi Vinoth,
    The Task 14007989 deals after the approval list is populated.
    If you observe the workflow log of a SC/PO, the step N-step workflow (sub-workflow) itself determines the approval list and then comes the step 'Determine Next Approver' - TS14007989.
    I tried to where-used list and it just yielded two FM's - BBP_WFL_DIN_APPR_CONTAINER_GET & BBP_WFL_DIN_APPR_BY_RULE_GET.
    But the 1st one is to get only approvers which are already determined in container & 2nd one checks for further approval required (Flag = 'X', see the FM interface).
    This one doesn't help!
    Thanks for your help, Let me know if you have any more findings on this!

  • WRONG BATCH DETERMINATION - SALES ORDER AND DELIVERY

    Dear Experts,
    We have setup Batch Management in our company. The system do the automatic batch determination, but there is a problem.
    If there is an expired batch on unrestricted stock, the system will take it.
    I've have checked the selection criteria on the batch search strategy and there is the ">= 30 d" value in the LOBM_RLZ characteristic
    But it simply let the expired batch pass.
    Do I am missing something?
    Please Help
    Javier Sandoval Vera
    Ecuador

    Fields in the Material Master Record  (MM03) please check the mateirl master                                                                               
    In the material master record, the following fields are relevant for the shelf life expiration date check:                                              
    o  minimum remaining shelf life                                                
    o  Total shelf life                                                            
        -  If you do not enter a total shelf life, you directly enter the shelf life expiration date with the goods movements.                     
        -  If you enter a total shelf life, you enter the production date with the goods movements. The system automatically calculates the shelf life expiration date on the basis of the production date plus shelf      
           life.

  • Batch determination issue in process order Material quantity calculation

    Dear Gurus,
    We are facing issue in auto batch determination in process order (Material quantity calculation ).
    eg Material X  is active material 200 KIA used in BOM as
    10  X   200  KIA  
    20  Y   10           Filler
    30  Z
    40  X   200  KIA
    50  Y
    60  Z
    We select line item 10 and 40 and do Batch determination system proposes 2 batches for line item 10 as Batch A and B
    and for line 40 again Batch A (with 0.01 KIA) and batch B proposed which is wrong.
    For line Item 10 Batch A and B
    For line Item 40 Batch B and C or as per FIFO logic.
    As Batch A should be consumed in Line item 10 then it proposed Batch B and so on....
    We have already maintain data in COB1.
    Can any body explain what is wrong in determination.
    Regards,
    J.H.Pert

    Hi Pert,
    Follow the below link you have some idea OK.
    Any questions revert me back.
    Batch search strategy
    Regards,
    Madhu.G

  • Org determination problem for an Opportunity created through CIC0.

    Dear all,
    I have a problem with org determination in an opportunity createde through CIC0. I initially created a BP, then a contact person for the same BP and then created an opportunity for the BP where in system is not picking up the Org Data.
    The determination rule says that
    if BP has sales area data --> present those sales areas
    if BP has no sales area data --> pick up from the user assignement in the org structure.
    Now case 2 should be applicable to me. I have maintianed a user as BP under Sales Org. I have activated obj permitted for determination at sales org level.
    When I am creating opp from cic0, user is getting picked properly. However, org data is not getting picked.
    The scenario works fine when opportunity is created through CRMD_ORDER
    What is that I am missing out??? PLEASE HELP ME OUT...
    Regards,
    Rajesh

    Dear Rajesh,
    this might be caused by wrong partner determination customizing for CIC0. please check note 600116
    and related. Also please check note 487734 regarding missing pop-ups in CIC0.
    Regards, Gerhard

  • Illegal combination when importing xml file into xmltype column

    I have the following control file.
    LOAD DATA
    CHARACTERSET UTF8
    INFILE *
    INTO TABLE IMPORTRAWXML TRUNCATE
    SITEID constant 0
    ,VENDORID constant 17
    ,SITEFORMATID constant 2
    ,"\\plutonium\outcomes\AHA GWTG-Outpatient\Programs\DataTransfer\LoadTest\V17_standard_test.xml" filler char(1000)
    ,RAWDATA LOBFILE ("\\plutonium\outcomes\AHA GWTG-Outpatient\Programs\DataTransfer\LoadTest\V17_standard_test.xml")
    TERMINATED BY EOF
    )When I run it using sqlldr command line I get the following error:
    SQL*Loader-350: Syntax error at line 1.
    Illegal combination of non-alphanumeric characters
    <?xml version="1.0" encoding="ISO-8859-1"?>Does anyone have any idea what I am doing wrong here? If I remove the fully resolved path (both the control file and xml file are in the same folder) it tells me it can't find the file to load.
    HELP!!!!
    Thanks,
    Eva

    evaleah wrote:
    I have made sure all my home settings are correct in my registry editor and they are. Another thing to note is the control file I am using works 100% perfectly, beautifully when called from Toad for Oracle. It is when called from the command line utility that it fails. Is there anyway to determine what the difference could be?
    So we know that I can work (toad works), but it doesn't yet work in a "cmd" environment.
    Just as any other program Toad is also a client and uses NLS and other environment settings. Maybe these are stored in the registry, maybe the are being set by Toad by reading a configuration file while it is started or while running.
    As said, on Windows its tricky...
    Setting properties in the registry will not mean that they are the same a "cmd" window or maybe not even been set.
    If you execute / run "cmd" then the "set" statement/command will output the environment settings that will be used during the livetime of that "cmd" session.
    C:/> setIn my laptop environment (windows 7 64 bit) it will show the following
    C:\>set
    ALLUSERSPROFILE=C:\ProgramData
    APPDATA=C:\Users\marco\AppData\Roaming
    CommonProgramFiles=C:\Program Files\Common Files
    CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
    CommonProgramW6432=C:\Program Files\Common Files
    COMPUTERNAME=00-00-000
    ComSpec=C:\Windows\system32\cmd.exe
    DEFLOGDIR=C:\ProgramData\McAfee\DesktopProtection
    FP_NO_HOST_CHECK=NO
    HOMEDRIVE=C:
    HOMEPATH=\Users\marco
    LOCALAPPDATA=C:\Users\marco\AppData\Local
    LOGONSERVER=\\AMISNT
    MpConfig_ProductAppDataPath=C:\ProgramData\Microsoft\Windows Defender
    MpConfig_ProductCodeName=AntiSpyware
    MpConfig_ProductPath=C:\Program Files\Windows Defender
    MpConfig_ProductUserAppDataPath=C:\Users\marco\AppData\Local\Microsoft\Windows
    Defender
    MpConfig_ReportingGUID=CA08B82B-EF0A-4107-89D8-ED5BB37E7515
    NUMBER_OF_PROCESSORS=2
    OS=Windows_NT
    Path=C:\oracle\product\11.2.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Win
    dows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    PERL5LIB=c:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\MSWin32-x64;c:\oracle\prod
    uct\10.2.0\db_1\perl\5.8.3\lib;c:\oracle\product\10.2.0\db_1\perl\site\5.8.3;c:\
    oracle\product\10.2.0\db_1\perl\site\5.8.3\lib;c:\oracle\product\10.2.0\db_1\sys
    man\admin\scripts;
    PROCESSOR_ARCHITECTURE=AMD64
    PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 23 Stepping 10, GenuineIntel
    PROCESSOR_LEVEL=6
    PROCESSOR_REVISION=170a
    ProgramData=C:\ProgramData
    ProgramFiles=C:\Program Files
    ProgramFiles(x86)=C:\Program Files (x86)
    ProgramW6432=C:\Program Files
    PROMPT=$P$G
    PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
    PUBLIC=C:\Users\Public
    SESSIONNAME=Console
    SystemDrive=C:
    SystemRoot=C:\Windows
    TEMP=C:\Users\marco\AppData\Local\Temp
    TMP=C:\Users\marco\AppData\Local\Temp
    USERDNSDOMAIN=AMIS
    USERDOMAIN=AMIS
    USERNAME=marco
    USERPROFILE=C:\Users\marco
    VBOX_INSTALL_PATH=C:\Program Files\Sun\VirtualBox\
    VSEDEFLOGDIR=C:\ProgramData\McAfee\DesktopProtection
    windir=C:\Windows
    C:\>The only thing that identifies that I have Oracle installed is set in the %PATH% variable and %PERL5LIB%. From the path setting you can also deduct that I have Oracle 11 and Oracle 10 software installed. So when I execute "sqlldr" what NLS settings will it use and which tnsnames.ora alias for example to connect to the database...?
    You can you do it and see what happens...
    C:\>sqlldr
    SQL*Loader: Release 11.2.0.1.0 - Production on Wed May 12 20:36:25 2010
    Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
    Usage: SQLLDR keyword=value [,keyword=value,...]
    Valid Keywords:
    ...So it will pick the first "sqlldr" in the %PATH% environment setting. But what about NLS...? As said to be absolute sure you will have to set it in your environment.
    C:/> set ORACLE_HOME="C:\oracle\product\10.2.0\db_1"
    C:\> set
    Path=C:\oracle\product\11.2.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Win
    dows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    PERL5LIB=c:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\MSWin32-x64;c:\oracle\prod
    uct\10.2.0\db_1\perl\5.8.3\lib;c:\oracle\product\10.2.0\db_1\perl\site\5.8.3;c:\
    oracle\product\10.2.0\db_1\perl\site\5.8.3\lib;c:\oracle\product\10.2.0\db_1\sys
    man\admin\scripts;
    ORACLE_HOME="C:\oracle\product\10.2.0\db_1"
    C:\> echo %ORACLE_HOME%
    "C:\oracle\product\10.2.0\db_1"Because if I enter "sqlldr" it will pick the executable from the 11.2 install, but the ORACLE_HOME is set to the wrong environment
    Executing sqlldr now will give me an error
    C:\>sqlldr
    Message 2100 not found; No message file for product=RDBMS, facility=ULMessage 21
    00 not found; No message file for product=RDBMS, facility=UL
    C:\>Another thing you can notice now is that from that output alone, you can't deduct the Oracle "sqlldr" version anymore. Setting the ORACLE_HOME environment to either 10.2 or 11.2 will cause "sqlldr" to execute normally (at least thats how it looks) BUT in the case of the oracle 10.2 setting it will use the wrong message files etc. At least not the correct software versions / files "sqlldr" is shipped with. So you can (and most of the time) will get strange errors.
    C:\> set ORACLE_HOME=C:\oracle\product\10.2.0\db_1
    C:\>sqlldr
    SQL*Loader: Release 11.2.0.1.0 - Production on Wed May 12 20:45:00 2010
    C:\>set ORACLE_HOME=C:\oracle\product\11.2.0\dbhome_1
    C:\>sqlldr
    SQL*Loader: Release 11.2.0.1.0 - Production on Wed May 12 20:49:50 2010
    Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
    Usage: SQLLDR keyword=value [,keyword=value,...]
    ...In the registry you can find a lot of those variables are set for ORACLE_HOME, ORACLE_BASE, SQLPATH, maybe TNS_ADMIN, ORACLE_SID, NLS_LANG. You can find the variables IN the registry on two places. The most common one is the SYSTEM wide environment settings under //HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE and in my case for 11.2 under //HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb11g_Home1.
    You could overrule this for to be active on "my user session", my login session as account "marco" under //HKEY_CURRENT_USER/Software/Oracle, but no one using Windows is doing this.
    Besides the "cmd" and registry environment, there is a different place as well were you can set these parameters. In windows go to "start", click "control panel", click "system", click tab "Advanced" and then click on the button on the bottum with "Environment Variables". Here you can see the distinction between user and system wide variables as well. Here you can also set NLS_LANG, ORACLE_HOME etc. If I am not mistaken than these will be the default values used in a fresh "cmd" window session. But they can and will interfere with programs you start via clicking them. For example something a Java program like SQL Developer (and/or Toad). If those values are not overrulled by the program by for example using his own variables from a config file or else, those sessings from the "system" / control panel item will be used. If it is the wrong mix, you will encounter strange issues.
    Setting ORACLE_HOME and ORACLE_BASE will be used by a lot of derived other settings for example the default place SQL*Net drivers and tnsnames aliases etc will be checked. For example setting the ORACLE_HOME to
    C:\> set ORACLE_HOME=C:\oracle\product\10.2.0\db_1will result in that the tnsnames aliases from
    C:\> set ORACLE_HOME=C:\oracle\product\10.2.0\db_1\NETWORK\adminwill be used and NOT the ones maybe needed from
    C:\oracle\product\11.2.0\dbhome_1\NETWORK\adminYou can overrule this behavior by setting the TNS_ADMIN variable. By default, most explicit form for example on linux and Unix, the following rule will be used by Oracle
    1) .tnsnames.ora in the home directory of the user
    2) standard default: $ORACLE_HOME/network/admin
    3) behavior can be overruled via setting $TNS_ADMINThe fact that you are able via Toad to execute it correctly proves you that it can be done. But Toad uses in your session "SQL*Net" or JDBC or ODBC or ADO or ? via its own configuration environment settings that are being set on which values...?
    Both Oracle and Toad use the OSI model (http://en.wikipedia.org/wiki/OSI_model), both have to follow the same rules. There hasn't been changed that much over the years, character set conversions are done in the "two task common" layer of the data transport on either side (client/server) when data travels between a client and server. And don't forget a database can be also be a client when for instance database links are being used. One of the reasons to read old manuals because there the basics are still perfectly explained: http://download.oracle.com/docs/cd/A57673_01/DOC/net/doc/NWUS233/ch2.htm#twotask (Oracle 7.3.4 Networking Manual).
    This long long story is just to show you that you have more control if you set variables explicitly in a "cmd" window (and or in a linux/unix shell (as long as the session isn't "forked")) BUT you will have to be precise. Check the environment a set those environment variables that control / that are being used by "sqlldr" (and that are probably more then you realised, for example that SQL_PATH variable is the default directory where SQL*Plus is looking and saving its "SQL" and spool "LIS" files).
    HTH

  • Not handled exception due to uninitialized variables ?

    I have successfully added a sap-proxy to my
    application.
    But when I try to invoke e.g. Bapi_Customer_Getdetail
    using concrete parameters,
    there's an error message indicating:
    <i>A non handled exception of type 'SAP.Connector.RFcException'.. has occured;
    further information:
    max.length for value / ID exceeded .. (some strange signs)</i>
    But I've in deed assigned values to my parameters, which
    are mandatory input parameters for SAP.
    Can anyone tell me, what I'm doing wrong.
    Thank you
    j.kerscher

    So what does it mean in below quotation from "PL/SQL User's Guide and Reference", that host environment determines what is rolled back, if the database manages it, as you have written?
    How Oracle Does Implicit Rollbacks
    +"Before executing an INSERT, UPDATE, or DELETE statement, Oracle marks an implicit savepoint (unavailable to you). If the statement fails, Oracle rolls back to the savepoint. Normally, just the failed SQL statement is rolled back, not the whole transaction. However, *if the statement raises an unhandled exception, the host environment determines what is rolled back*.+
    Edited by: twrzodak on Sep 23, 2008 8:56 AM

  • Can someone please comment on the Backup/Recovery process that I've created?

    Process + Timeline:
    Mon - Perform data validation during the day + Nightly data backup
    Tues - Perform data validation during the day + Nightly data backup
    Weds - Perform data validation during the day + Nightly data backup
    Thurs - Perform data validation during the day + Nightly data backup
    Fri - Perform data validation during the day + Nightly data backup + Refresh TEST environment to sync to Production
    2nd Mon - Perform data validation during the day + Nightly data backup
    2nd Tues - Perform data validation during the day + <<<OOPS!!! A DISASTER HAPPENS>>> + Nightly data backup
    * You go through the system, including both outline and data, you investigate and try to figure out what's wrong
    * You determine the type of disaster (ex. is there issue with the data? the outline? database got deleted? etc...)
    * Analyze the situation, look into logs if there are any
    * Depends on the type of disaster, use restore methods, either Data Restore or Full Restore
    2nd Weds - Perform data validation during the day + Nightly data backup
    2nd Thurs - Perform data validation during the day + Nightly data backup
    2nd Fri - (Hopefully, by this time, the system is already back to normal?) Perform data validation during the day + Nightly data backup + Refresh TEST environment to sync to Production
    Types of Disaster
    Scenario A: If Hyperion database or data is deleted?
    Solution: perform a full restore (data + outline)
    Scenario B: When actual data is mistakenly sent to Budget, or vice versa.
    Solution: perform a data only restore
    Scenario C: If members are deleted from the outline? There are issues with the outline?
    Solution: perform a full restore (data + outline); because the accuracy of the data is calculated based on the members in the outline.
    Please let me know what you think, and feel free to comment on any of this.
    Thanks!!!!

    Hi,
    You have not mentioned transaction logging. If you want to be able to restore every transaction between the last backup and a disaster, you will need to enable transaction logging.
    Lookup the TRANSACTIONLOGLOCATION command in the documentation for more info.
    Also you may have missed this document as it is not in the Essbase section of the EPM documentation portal.
    http://docs.oracle.com/cd/E17236_01/epm.1112/epm_backup_recovery_1112200.pdf
    Thanks,
    JM

  • Test call of transport control program (tp) ended with return code 0232

    Hi Gurus,
    while releasing a request am facing this fallowing error :
    Calling the transport control program tp
       "tp EXPCHK SIDK901840 pf=
    HOSTNAME\sapmnt\trans\bin\TP_DOMAIN_SID.PFL -Dtransdir=\"
    which checks the export requirements, returned the following information:
    Return code from tp: 0232
    Error text from tp: ERROR: Connect to TI6 failed (20110131145153, prob..
    and i have checked the all requirements transport..all are fulfilled..
    Can any body tell me the solution.
    Regards,
    Kittu.

    Hi Juan,
    Thanks for your reply. I cant see tp import log because Request itself is not yet released and in tp system log it says that
    ERROR: Connect to SID failed (20110131102838, probably wrong environment).and the value of DIR_TRANS is
    HOSTNAME\sapmnt\trans.
    Please suggest me what to do to solve this issue.
    Regards,
    Kittu.

  • Upgrade - 4.6B - ECC6 phase TP_ACTION_CP2SINI - fails

    Platoform - Solaris 5.9
    Oracle - 10.2.0.2
    Upgrade of 4.6B - ECC6 fails in the phase <b>TP_ACTION_CP2SINI</b>
    This phase in the previous Mock had completed in 20 min aprox, but on the present mock upgrade its taken longer time.....
    Phase TP_ACTION_CP2SINI:
    INFO: Export of SAPKBBF700; client 0 taken from E070C
    Phase TP_ACTION_CP2SINI:
    INFO: Export of SAPKBBF700; client 0 taken from E070C
    Phase TP_ACTION_CP2SINI:
    INFO: Export of SAPKBBF700; client 0 taken from E070C
    Phase TP_ACTION_CP2SINI:
    INFO: Export of SAPKBBF700; client 0 taken from E070C
    Phase TP_ACTION_CP2SINI:
    INFO: Export of SAPKBBF700; client 0 taken from E070C
    Phase TP_ACTION_CP2SINI:
    INFO: Export of SAPKBBF700; client 0 taken from E070C
    ERROR: No connect due to DbSl Load Lib Failure
    ERROR: The values set for DIR_LIBRARY ('/usr/sap/P35/SYS/exe/run') or dbms_type ('ORA') are invalid.
    ERROR: Connect to P35 failed (20070824170148).
    INFO: Export of SAPKBBF700; client 0 taken from E070C
    Phase TP_ACTION_CP2SINI:
    INFO: Export of SAPKBBF700; client 0 taken from E070C
    ERROR: No entry for SAPKBBF700 in E070 or error during access.
    ERROR SAPKBBF700           P35 E 0012 20070824180341 DDIC         p35adm       RELSAPDB 20070824173846006328
    HALT 20070824180341
    ERROR: uncaught internal error: ORA-03114: not connected to ORACLE
    ERROR: EXIT(16) -> process ID is: 25384
    ERROR: Connect to P35 failed (20070824180342, probably wrong environment).
    Phase TP_ACTION_CP2SINI:
    INFO: Export of SAPKBBF700; client 0 taken from E070C
    Phase TP_ACTION_CP2SINI:
    INFO: Export of SAPKBBF700; client 0 taken from E070C
    Kind assistance appreciated.
    Regards,
    Siddhartha Gupte
    +91 9833888910

    Hi Markus,
    Oracle is running but give a problem when creating a tablespace - PSAPTEMP1 through sqlplus but when checked through the DB02, the size shown is '0'
    when try to modify or create any table through brtools below error is given.
    BR*Tools main menu
    1 = Instance management
    2 - Space management
    3 - Segment management
    4 - Backup and database copy
    5 - Restore and recovery
    6 - Check and verification
    7 - Database statistics
    8 - Additional functions
    9 - Exit program
    Standard keys: c - cont, b - back, s - stop, r - refr, h - help
    BR0662I Enter your choice:
    2
    BR0280I BRTOOLS time stamp: 2007-08-24 20.51.19
    BR0663I Your choice: '2'
    BR0280I BRTOOLS time stamp: 2007-08-24 20.51.19
    BR0656I Choice menu 5 - please make a selection
    Database space management
    1 = Extend tablespace
    2 - Create tablespace
    3 - Drop tablespace
    4 - Alter tablespace
    5 - Alter data file
    6 - Move data file
    7 - Additional space functions
    8 - Reset program status
    Standard keys: c - cont, b - back, s - stop, r - refr, h - help
    BR0662I Enter your choice:
    1
    BR0280I BRTOOLS time stamp: 2007-08-24 20.51.21
    BR0663I Your choice: '1'
    BR0280I BRTOOLS time stamp: 2007-08-24 20.51.21
    BR0657I Input menu 81 - please check/enter input values
    BRSPACE options for tablespace extension
    1 - BRSPACE profile (profile) ...... [initP35.sap]
    2 - Database user/password (user) .. [/]
    3 ~ Tablespace name (tablespace) ... []
    4 - Confirmation mode (confirm) .... [yes]
    5 - Scrolling line count (scroll) .. [20]
    6 - Message language (language) .... [E]
    7 - BRSPACE command line (command) . [-p initP35.sap -s 20 -l E -f tsextend]
    Standard keys: c - cont, b - back, s - stop, r - refr, h - help
    BR0662I Enter your choice:
    3
    BR0280I BRTOOLS time stamp: 2007-08-24 20.51.24
    BR0663I Your choice: '3'
    BR0280I BRTOOLS time stamp: 2007-08-24 20.51.24
    BR0681I Enter string value for "tablespace" []:
    psaptemp1
    BR0280I BRTOOLS time stamp: 2007-08-24 20.51.42
    BR0683I New value for "tablespace": 'psaptemp1'
    BR0280I BRTOOLS time stamp: 2007-08-24 20.51.42
    BR0657I Input menu 81 - please check/enter input values
    BRSPACE options for tablespace extension
    1 - BRSPACE profile (profile) ...... [initP35.sap]
    2 - Database user/password (user) .. [/]
    3 ~ Tablespace name (tablespace) ... [psaptemp1]
    4 - Confirmation mode (confirm) .... [yes]
    5 - Scrolling line count (scroll) .. [20]
    6 - Message language (language) .... [E]
    7 - BRSPACE command line (command) . [-p initP35.sap -s 20 -l E -f tsextend -t psaptemp1]
    Standard keys: c - cont, b - back, s - stop, r - refr, h - help
    BR0662I Enter your choice:
    c
    BR0280I BRTOOLS time stamp: 2007-08-24 20.52.05
    BR0663I Your choice: 'c'
    BR0259I Program execution will be continued...
    BR0291I BRSPACE will be started with options '-p initP35.sap -s 20 -l E -f tsextend -t psaptemp1'
    BR0280I BRTOOLS time stamp: 2007-08-24 20.52.05
    BR0670I Enter 'c[ont]' to continue, 'b[ack]' to go back, 's[top]' to abort:
    c
    BR0280I BRTOOLS time stamp: 2007-08-24 20.52.09
    BR0257I Your reply: 'c'
    BR0259I Program execution will be continued...
    BR1001I BRSPACE 7.00 (18)
    BR1002I Start of BRSPACE processing: sdvzqkms.tse 2007-08-24 20.52.10
    BR0280I BRSPACE time stamp: 2007-08-24 20.52.10
    BR0301W SQL error -904 at location BrsDblogOpen-6, SQL statement:
    'INSERT INTO SAP_DBAML (SYS_ID, OPER_ID, TASKNAME, JOB_NR, TRIAL, UTIL_NR, FUNC_ID, UPD_OP, TOOLSET, PROGNAME, LOG_NAME, STATUS, BEGIN_OP, END_OP, RC, INTERNAL) VALUES ('P35', '20070824205210', 'Extend tablespace', '0000000000', '1', '0000000000', 'tse', '20070824205210', 'SAP CCMS', 'BRSPACE', '/oracle/P35/sapreorg/sdvzqkms.tse', 'STARTED', '20070824205210', ' ', '0000', 'sdvzqkms')'
    ORA-00904: "TOOLSET": invalid identifier
    BR0324W Insertion of database log header failed
    BR0280I BRSPACE time stamp: 2007-08-24 20.52.10
    BR1009I Name of database instance: P35
    BR1010I BRSPACE action ID: sdvzqkms
    BR1011I BRSPACE function ID: tse
    BR1012I BRSPACE function: tsextend
    BR0280I BRSPACE time stamp: 2007-08-24 20.52.11
    BR0657I Input menu 303 - please check/enter input values
    Options for extension of tablespace PSAPTEMP1 (1. file)
    1 * Last added file name (lastfile) ....... [/oracle/P35/sapdata5/temp1_1/temp1.data1]
    2 * Last added file size in MB (lastsize) . [500]
    3 - New file to be added (file) ........... [/oracle/P35/sapdata5/temp1_2/temp1.data2]
    4 ~ Raw disk / link target (rawlink) ...... []
    5 - Size of the new file in MB (size) ..... [500]
    6 - File autoextend mode (autoextend) ..... [no]
    7 # Maximum file size in MB (maxsize) ..... []
    8 # File increment size in MB (incrsize) .. []
    9 - SQL command (command) ................. [alter tablespace PSAPTEMP1 add tempfile '/oracle/P35/sapdata5/temp1_2/temp1.data2' size 500M autoextend off]
    Standard keys: c - cont, b - back, s - stop, r - refr, h - help
    BR0662I Enter your choice:
    Expecting your kind reply,
    Siddhartha gupte

  • STARTSAP_NBAS - status NO SYSTEM START

    Hi all,
    I'm upgrading R/3 4.7 to ERP 6.0 SR3 NUC; Windows 2008 + SQL Server 2008. I'm in weekend downtime. In phase status STARTSAP_NBAS I have the error:
    UPGRADEPHASE STARTSAP_NBAS
    ...started at 20140222060031
    # Reading Parameter File "D:\usr\sap\put\bin\ALPALL.LST" at 20140222060031
    ..finished at 20140222060636 with status NO SYSTEM START.
    ...begin dialogue at 20140222060636
    tp.ECO log:
    SAPup>  Starting subprocess tp.exe with id 5024 at 20140222061006
    EXECUTING D:\usr\sap\<SID>\SYS\exe\run\tp.exe pf=D:\usr\sap\put\bin\SHADOW.TPP unlocksys <SID>
    Environment: dbms_type=mss
    Environment: dbs_mss_schema=<sid>
    initial value of NLS_LANG: '<NULL>'
    This is D:\usr\sap\<SID>\SYS\exe\run\tp.exe version 372.05.88 (release 700)
    Warning: Parameter INTERRUPT is no longer used.
    Warning: Parameter DAYLIGHT_SHUTDOWN is no longer used.
    Warning: Parameter WITH_TACOB is no longer used.
    Warning: Parameter IMPDP_BY_EVENT is no longer used.
    Warning: Parameter INTERRUPT is no longer used.
    Warning: Parameter DAYLIGHT_SHUTDOWN is no longer used.
    Warning: Parameter WITH_TACOB is no longer used.
    Warning: Parameter IMPDP_BY_EVENT is no longer used.
    TRACE-INFO: 1:  [     dev trc,00000]  Sat Feb 22 06:10:08 2014                                                         2182  0.002182
    TRACE-INFO: 2:  [     dev trc,00000]  DlLoadLib success: LoadLibrary("dbmssslib.dll"), hdl 0, addr 0000000187740000
    TRACE-INFO: 3:                                                                                                           10  0.002192
    TRACE-INFO: 4:  [     dev trc,00000]      using "D:\usr\sap\<SID>\SYS\exe\run\dbmssslib.dll"                                9  0.002201
    TRACE-INFO: 5:  [     dev trc,00000]  Thread ID:5516                                                                   1590  0.003791
    TRACE-INFO: 6:  [     dev trc,00000]  Thank You for using the SLODBC-interface                                           11  0.003802
    TRACE-INFO: 7:  [     dev trc,00000]  Using dynamic link library 'D:\usr\sap\<SID>\SYS\exe\run\dbmssslib.dll'              19  0.003821
    TRACE-INFO: 8:  [     dev trc,00000]  dbmssslib.dll patch info                                                           40  0.003861
    TRACE-INFO: 9:  [     dev trc,00000]    SAP patchlevel  0                                                                 9  0.003870
    TRACE-INFO: 10:  [     dev trc,00000]    SAP patchno  353                                                                  8  0.003878
    TRACE-INFO: 11:  [     dev trc,00000]    Last MSSQL DBSL patchlevel 0                                                     11  0.003889
    TRACE-INFO: 12:  [     dev trc,00000]    Last MSSQL DBSL patchno         350                                               9  0.003898
    TRACE-INFO: 13:  [     dev trc,00000]    Last MSSQL DBSL patchcomment Work process can not be cancelled (1740162)         12  0.003910
    TRACE-INFO: 14:  [     dev trc,00000]  lpc:(local) connection used on SAP<SID>                                             534  0.004444
    TRACE-INFO: 15:  [     dev trc,00000]  ERROR: -1 in function ExecuteAndFlush (SQLExecDirect) [line 5520]               78212  0.082656
    TRACE-INFO: 16:  [     dev trc,00000]  (15157) [42000] [Microsoft][SQL Server Native Client 10.0][SQL Server]Setuser failed because of one of the following reasons: the database principal '<sid>_shd' does not exist, its corresponding server principal does not have server access, this type of database principal cannot be impersonated, or you do not have permission.
    TRACE-INFO: 17:                                                                                                           29  0.082685
    TRACE-INFO: 18:  [     dev trc,00000]  <if user_name() != '<sid>_shd' setuser '<sid>_shd'> failed -- connect terminated       32  0.082717
    TRACE-INFO: 19:  [    dblink  ,00433]  ***LOG BY2=>sql error 15157  performing CON [dblink#8 @ 433]                       57  0.082774
    TRACE-INFO: 20:  [    dblink  ,00433]  ***LOG BY0=>Setuser failed because of one of the following reasons: the database principal '<sid>_shd' does not exist, its corresponding server principal does not have server access, this type of database principal cannot be impersonated, or you do not have permission. [dblink#8 @ 433]
    TRACE-INFO: 21:                                                                                                           23  0.082797
    tp returncode summary:
    TOOLS: Highest return code of single steps was: 0
    ERRORS: Highest tp internal error was: 0232
    tp finished with return code: 232
    meaning:
      connect failed
    sapparam: sapargv( argc, argv) has not been called.
    sapparam(1c): No Profile used.
    sapparam: SAPSYSTEMNAME neither in Profile nor in Commandline
    ERROR: Connect to <SID> failed (20140222061008, probably wrong environment).
    Process with ID 1756 terminated with status 232
    <SID>Adm User has this environment variables:
    dbms/type = mss
    dbs/mss/server = <HOST>
    dbs/mss/dbname = <SID>
    dbs/mss/schema = <sid>
    I check the following SAP Notes:
    - 128126 - Database connect for external tools
    - 525677 - Problems when starting shadow instance
    - 592514 - MSSQL: internal database users, permissions and security
    - 1294762 - SCHEMA4SAP.VBS
    - 1727986 - Upgrade Phase MAIN_NEWBAS/STARTSAP_NBAS: Error Starting SAP
    - 1910759 - Start of Shadow Instance Failed during upgrade
    but any of them, help me to fix the stopper.
    Can anybody give me any idea, please?

    Hi Javier,
    Have you tried by executing script mssupgsps.sql ,which you can find under D:\usr\sap\put\bin.This script will create stored procedure sap_upg_getrelease.
    After execution provide grant with following
    add setuser '<sid>'
    grant all on sap_upg_getrelease to <sid>_shd
    Hope this will help you.
    Regards,
    Gaurav

  • How to create a user for a database

    hi all,
    in the default ORCL database (oracle 10g) how can i create a new user. i did the below steps.
    1. connecting as sysdba and creating a user
    2. create user kumar identified by kumar;
    3. create connect,resource to kumar.
    but after this when i tried to connect the ORCl database with user 'kumar' it is giving me the ora-01017 error.
    please help me how to create a user to a db using sqlplus.
    Thanks,
    Kumar.

    Kumar_9985 wrote:
    hi all,
    im looking into wrong database. in my system along with orcl another db 'practice' is there. as both are having same ports(1521) and this 'practice' is default database when i connected as 'conn / as sysdba'. instead of this i should have been done as 'conn sys/sysdba@orcl as sysdba'.
    sorry for posting this as issue.Has nothing to do with port 1521. That is not used by the database, it is used by the listener. And if you are configured properly (actually, if you are configured by default), the same listener listens on port 1521 for connection requests to all databases on the server.
    If you were connecting to the wrong database with 'conn / as sysdba' it's because you had the wrong environment value for ORACLE_SID. In fact, with that connection request, you weren't useing the listener at all. When you added "@orcl", the connection request looked up "orcl" in the tnsnames file, and asked the OS network stack to pass the request on to whatever was using PORT= at HOST=. And that should have been (and obviously was) the listener.

  • STMS: Transport control program tp ended with error code 0232

    Dear ERP Gurus,
    I just encountered problem with STMS in my PRD system. The import is just stuck up on "tp connecting to database". It won't continue unitl the system gives me this error message:
    Transport control program tp ended with error code 0232
    Errors: connect failed
    The tp System log says:
    ERROR: Connect to PRD failed (20090227135454, probably wrong environment)
    I have verified that the suggestion in SAP Note 165708 has already been implemented in our DEV, QAS, and PRD instances.
    Any idea why I am having this problem? Imports were running fine yesterday. Please help.
    Your prompt response is highly appreciated.
    Thanks a lot.
    Best Regards,
    Albert

    Hi Albert,
    First check import monitor and delete all requests from queue, which are still getting imported.
    And go to /usr/sap/trans/tmp and mv all those tmp files to other location.
    Then kill all OS jobs which are getting execute with tp.
    Check all jobs are runnig fine, related to transportation. If not reschedule the same.
    Then start importing.
    Before doing this just check whether your stms related RFCs are working fine.
    I think One of your RFC is getting struck. just try to change ip or hostname accordingly and try.
    Regards
    Nick Loy

Maybe you are looking for

  • Error in Running LEX Program

    hi Friends, I'm using Solaries 5.2, I have a lex program which is already running in MainFrame, It is compiled in MVS compiler. When I try to use the same program without any change, I face the following errors. Error: Parse Tree too big in my decler

  • How to achieve following scenario through Payment term

    Hello All, Our Client wants the Following scenario to be achieved through payment terms in the system: 30 Days Due Net 20th of the subsequent month If an invoice gets posted on 01.04.2011- The Invoice should get overdue on 20.05.2011 If an Invoice ge

  • Role based oracle adf security and filtering data

    while oracle adf security looks great its only role based... does anyone know of any resources describing an architecture where this is used in addition to filtering of data based on say, organization? it seems that oracle adf security is not really

  • T series and P series CPUs, which one to go with.

    Hi there. I am just wondering what are benefits of P series CPUs over T series one, for example:  Intel® Core™ 2 Duo Processor P8600 (2.40GHz 1066MHz 3MBL2) 25W  Intel® Core™ 2 Duo processor T9400 (2.53GHz 1066MHz 6MBL2) The above names are from T400

  • Extract XMP metadata from specific Photoshop Layer in After Effects

    How do it extract XMP metadata from specific Photoshop Layer in After Effects? I am just getting my hands dirty with metadata. I know it is possible to attack metadata to a layer/layerset in Photoshop, but how to I get it out in After Effects. Here i