As there are no log files attached to this thread it would be difficult to assist you. In any case I would recommend an OSS message and ask SAP support for help.
Re: SPAM - status could not be updated, rc 1, reason = "TABLE_UPDATE_FAILED: CVERS
Re: Key Mapping Error InterCompany
Hi Sivaram,
Keymapping process is improved a lot in the latest patch release.
however, for java heap error, you are left with only one option that is excel based keymapping.
Please refer to the user guide for the same or you can map the object one by one using the keymapping GUI as you were doing before.
Suggestion is to upgrade to the lastest patch of SAP b1 and intercompany both.
Regards,
Agneesh
The Intercompany Team
Re: Transfer BW data to Oracle DB using Open hub
Hello Jharna,
Since you do not have any other ETL like Data Services.
If you have BW 7.4 OR BW 7.3 with HANA only then you can configure the Oracle DB connection in the T-code DBCON and then choose the Open Hub setting to write to a "Database table".
If you are in a BW version which is less than the above ones that I specified, then I am afraid there is no option available till your system is upgraded.
Thanks,
Sundeep
Re: How do you write your EntitySet Paging?
I'll start by answering my own question, hopefully it gives context into why i am asking.
I have and use 3 different techniques
1. SELECT UP lv_max ROWS. DELETE it_tab TO iv_skip
lv_max = $top + $skip
2. Use CURSORS, similar Open SQL to above but use OPEN CURSOR, FETCH NEXT CURSOR etc. to control which entries are returned
3. Use Native SQL, CL_SQL_STATEMENT with SELECT LIMIT $top OFFSET $skip
Option 1 has some limits when it comes sub queries and joins, but is easy to read debug and understand as its Open SQL
Option 2 is easy to read and understand but remember having issues getting customers to adopt, especially if there are SLA's around Cursors etc.
Option 3 the scope of what you can do increases, which makes it harder to understand, maintain and re-factor and debug, but I see as probably the best option as we should adopting more SQL and pushing down our code to the DB anyway
hopefully you see the reason why i am asking the question now, multiple ways to solve the same problem, which should be adopted as a standard and why?
JSP
Re: Missing field in delta queue
Hi,
can you replicate the data soruce form ECC to BW
come to BW side -> enter tcode - RSDS -> give the data source name -> give the soure system name ->
go to data source name -> select replicate the data source
after check the all fields are avalible at BW side
it should be all fields are avaliable in BW compare to ECC data source.
Thanks,
Phani.
Re: Error when loading from open hub
If the data is already loaded, you can try deleting the DTP last request.
Double Click on DTP -> Click on Last Request -> Click on the Where-used-list -> Delete
Thanks,
Sundeep
Re: How do you write your EntitySet Paging?
I've tended to use your option (1). I'd say it's the simplest of the methods but then most of the services I've built have been pretty simple.
I'm not sure that I'd advocate the direct sql option though only because the whole purpose of open sql was to generalise such that it will work over any database. But then.... How often does a customer change DB? Probably to HANA soon....
HANA is a different story though where SAP advocate "push down".
Re: data export to ORACLE tables from BW directly
Sunil,
If you are in BW 7.0,then you need to use other ETL like Data Services for Open Hub.
If you have BW 7.4 OR BW 7.3 with HANA only then you can configure the Oracle DB connection in the T-code DBCON and then choose the Open Hub setting to write to a "Database table".
This helps you to write data directly from BW to an Oracle Table.
If you are in a BW version which is less than the above ones that I specified, then I am afraid there is no option available till your system is upgraded.
Thanks,
Sundeep
Re: Activation and Deactivation of Depreciation areas
Hi Deepthi
In general, we need to activate 'Book depreciation' area in an asset class (T-cd:OAYZ) because we usually use 'Book depreciation' area to reflect asset values to General ledgers and outpu legal reports in Asset Accouting and so on.
You can activate book depreciation area based on own business requirement.
Hope this information is helpful.
Regards
George
Re: I need to make mandatory DMS LInk filed mandatory at the time of creation of notification
See whether the following work-around using QQMA0014 itself, is acceptable to you.
Code to be put in the include ZXQQMU20 of this exit.
IF SY-TCODE = 'IW22'. BREAK-POINT. DATA: V_DOKOB TYPE DOKOB. SELECT SINGLE DOKOB FROM DRAD INTO V_DOKOB WHERE OBJKY = I_VIQMEL-QMNUM. IF V_DOKOB IS INITIAL. MESSAGE: 'Attaching a DIR is mandatory' TYPE 'E' DISPLAY LIKE 'I'. ENDIF. ENDIF.
Notes:
1. This does not stop user from Creating a Notification. This works on Change Notification viz,Tcodes QM02 or IW22 etc. (Replace the Tcode in the line1 accordingly)
2. The change mode of this Notification will be paralysed (will not get Saved) until, this notification under question, is assigned a DIR through Tcode CV02n. (Again attaching of the first DIR from within the Notification would not work)
Wish you have better solutions.
KJogeswaraRao
oCompany.GetContextCookie ... err: Unable to translate Unicode character \uDEBC at index 40 to specified code page.
I encounter an error when establishing connect to DI API
the error occurred at
sCookie = oCompany.GetContextCookie
the error msg prompted is Failed Setting connection to DI API
the system error message is ERR @ SetConnectionContext. Msg:Unable to translate Unicode character \uDEBC at index 40 to specified code page.
SAP B1 9.0
VB.Net 4.0 with Visual Stduio 2010
below is my code
Try
commonCls.writeLog("inside set conn")
oCompany = New SAPbobsCOM.Company
'// Acquire the connection context cookie from the DI API.
commonCls.writeLog("get context cookie")
sCookie = oCompany.GetContextCookie
commonCls.writeLog("Cookie=" & sCookie)
'// Retrieve the connection context string from the UI API using the
'// acquired cookie.
sConnectionContext = SBO_Application.Company.GetConnectionContext(sCookie)
'// before setting the SBO Login Context make sure the company is not
'// connected
If oCompany.Connected = True Then
oCompany.Disconnect()
End If
'// Set the connection context information to the DI API.
SetConnectionContext = oCompany.SetSboLoginContext(sConnectionContext)
commonCls.writeLog("done set context " & sConnectionContext)
Return 0
Catch ex As Exception
commonCls.writeLog("ERR @ SetConnectionContext. Msg:" & ex.Message)
Return -1
End Try
Install Extensions
Hello,
We have BO developers who want to install Design Studion extensions from their Local machine to the 'Platform'. They are using the Design Studion Desptop tool.
However, the option to 'install' extensions is not active - image of the issue: http://i.imgur.com/1zKuBi0.png
We have checked the Security for the Application 'Design Studio', but there are not many options there, especially to allow access to install extenstions.
Myt question is is it so that only 'Administrators' can install extensions?
If not, how can general user install them? Where and what access needs to be provisioned?
Thanks.
Re: PO approval 2 or 3 step Work flow based on values
Hello Hari,
So your timelines dont permit you to get a business approval for extended notification configuration. Ok make sure you put this as your recommendations for future in your technical specification or Development strategy and guide lines document.
You can try following option for mail sending in absence of extended notification:
- If you dont have an option to copy the standard WF to custom WF then
- Create a custom workflow with same trigger as standard workflow WS20000075 : BUS2012 and event RELEASESTEPCREATED. Activate the linkages in SWE2
- Just create a mail sending step in this workflow with agents as Rule 20000027. Now you have 2 workflows that are triggered on same event: one for approval(sap standard ) and other one for email notification.
- You can copy the standard WF WS20000075 to custom WF(if this is an option for you) and add the email step just before task TS20000166. This is much better approach.
Regards
sandy
Re: Back to author screen values are not being transferred to the other scenario form
Issue was resolved by providing authorization for object S_SRMRECST with values RMSID = ASR_POBJ, SPS_ID = ASR_SPS_CASE_RECORD, SRM_MODEL = SCOBJ_MODEL.
Re: Sub asset is not copying life from main asset
Hi
You can follow below steps to set relevant customizing in order to solve this issue.
1, T-cd:AS02 to display main number asset and go to menu: environment -> screen layout -> Depreciation area (or use T-cd:AO21)
2, Select the layout and double click on 'field group rules', then flag on fileds 'MnNo' and 'Sbno', 'Copy' for field group 'Useful Life'. Save your changes
3, T-cd:AS11 to create subnumber
Regards
George
Re: please suggest me how to use the exit plugin's in portal environment?
Hi Siva,
In which portal version you are working on ???
Have you tried to use the exit plugs in IE???Please follow the below thread, which gives you some more idea.
Close window in web dynpro abap
Else in the case, you can use the URL iView in your portal and handle the exit plug scenario there.
And also you can go ahead of using the construct_wd_url method of class cl_wd_utilities, where you should application name , that you are going to access as an exit application.
CALL METHOD cl_wd_utilities=>construct_wd_url
EXPORTING
application_name = 'TARGET_APPLICATION_NAME'
IMPORTING
out_absolute_url = lv_url.
BR,
RAM.
Re: Installation of Business suite on HANA??
.NET Connector - how to improve speed
Hi!
I have a simple .NET application which calls a function module. The module is simple: it reads 2-3 rows from Z-table (20 rows total, 5 columns).
All work fine saving speed. The function module id ok. It finishes in less than 1 ms every time. But the application running time is different. Some times it's less than 1 second, sometimes it's 20-30 seconds. There are no obvious dependences.
The application doesn't make a lot of calls, usually there is one call in 5 seconds. Sometimes even one call in 10 minutes.
How to find a source of these delays?
The RFC config parameners code is:
RfcConfigParameters parms = new RfcConfigParameters();
parms.Add(RfcConfigParameters.Name, "PE0");
parms.Add(RfcConfigParameters.AppServerHost, "SAPPE0");
parms.Add(RfcConfigParameters.SystemNumber, "00");
parms.Add(RfcConfigParameters.SystemID, "PE0");
parms.Add(RfcConfigParameters.SAPRouter, "/H/192.168.168.1/H/");
parms.Add(RfcConfigParameters.User, "user");
parms.Add(RfcConfigParameters.Password, "password");
parms.Add(RfcConfigParameters.Client, "500");
parms.Add(RfcConfigParameters.Language, "EN");
parms.Add(RfcConfigParameters.PoolSize, "5");
parms.Add(RfcConfigParameters.ConnectionIdleTimeout, "3000");
destination = RfcDestinationManager.GetDestination(parms);
Re: How is possibe create structure like table?
Hi,
You can achieve your requirement with table in Webdynpro but its tricky.
Please refer the below document which has possible different table structures are explained.
Complex Tables in Web Dynpro
Hope this helps you.
Regards,
Rama
Issue with installing the SAP HANA Client
Dear all,
I am facing with installing SAP HANA Client
I copied the SAP HANA Client to Desktop on Suse and open terminal to install
Option 1: User terminal the run hdbinst file.
tiencruise@tiencruise:~/Desktop/SAP_HANA_CLIENT> chmod +x ./hdbinst
tiencruise@tiencruise:~/Desktop/SAP_HANA_CLIENT> ./hdbinst
cannot exec /home/tiencruise/Desktop/SAP_HANA_CLIENT/./../install/sdbrun: No such file or directory
tiencruise@tiencruise:~/Desktop/SAP_HANA_CLIENT>
Option 2: Open the terminal to chmod file hdsetup
- Open terminal: tiencruise@tiencruise:~/Desktop/SAP_HANA_CLIENT> chmod +x hdbsetup
- Open folder SAP_HANA_CLIENT and click on hdbsetup file to run
- System ask the root password, i entered correct password but nothing happened then
Does anyone have experience with this, kindly support
Thanks