Hi Sapera,
Can you please check if you have the latest version 31 of the following note is implemented?
1940845 - MOpz: enhancement to support new backend services
Thanks
Vikram
Hi Sapera,
Can you please check if you have the latest version 31 of the following note is implemented?
1940845 - MOpz: enhancement to support new backend services
Thanks
Vikram
Thanks Prithvi.
I have attached the output log for the program file.
Please review the error and let me know.
Thanks
Mohammed Shoaib
Use t code - MMBE
go to - selection of Display levels
Choose - company code only
then after check stock overview: company level ....u will get material stock on company level.
Hi Chirag,
Please have a look at SAP MDM functionality, this is outside of ECC, but still within SAP...
Thank you,
Paulo
And YOU want say now that this documentation is wrong?
I alsready said, if you still have a problem after going through the docu then you shall provide screenshots from what you have done in your system.
Maybe, you can start with explaining this part from your initial post: wrt PO 'B'
eventually we have already the difference here to the normal process
Hi KSRCM,
1)First step is to get the full requirement from the Functional along with complete Layout design & the corresponding data that will be used in smartform.
2)Creation of Multiple page depends on requirement, if you have differnet Layout for 1st page and other pages, in those cases go for multiple page.
3)Dealring data is as per developement needs and based on how you are planning to handle the logic & data which will output in smartform.
Have a look and the existing programs and refer the scn blogs on smartforms. This will give you a good start.
Hi Ajay,
Solution you are looking is here.
Now you can easily upload files from IE9 and older browsers ! Let me know any concerns.
Regards
Prabaharan Asokan
Thank u all for the replies. Solved the issue by creating another internal table and looping on it.
Thanks Jinwoo
Hi,
Please do a GOOGLE using search operators: site:wiki.scn.sap.com debugging program
Regards.
Hi Mr. Ghosal,
Good Morning for the Day!
Thank you so much for the suggestion. Actually as you knew that I'm just thinking for switching in SAP. So i don't know the clear about the SAP but as you suggested for SAP PS module i thing that is right for me. Can you please share any link for study so that I'll get the proper idea about this module. Last night i read the little introductory part on google but if you suggest any good link that i can get clear picture the same.
With Profound Regards
Bhoopesh Singh Sikarwar
Dear Mr. Balina,
Thank you so much for the reply. Hoping for the same in near future.
Basically i'm from functional background and also interested to go in the same thing. Now things is i need to choose any SAP module as a start-up. According to my past experience i have expertise in Education ERP, So what module i'll prefer for start-up and from which institute.
Waiting for the positive reply.
Hello everyone,
I am trying to configure workflow on SAP B1 9.0 PL14.
To set up everything I am following the guide "How to Configure the Workflow Service and Design the Workflow Process Templates.pdf".
If I go to
Service Manager > Workflow > Settings
after entering the B1SiteUser password, the DB list is completely empty.
In this step I should be able to select a DB, enter the workflow user's password and then test if the connection is valid.
I think this is due to the fact that all the databases in this server are using Single Sign On and so the user Workflow cannot connect properly.
Thank you to all who will answer
Matteo
Hello Alwina, As suggested I followed the OSS note i.e. upgraded the host agent to 205, cleaned up AL* files in both /usr/sap/SID/DV*/log & in host agent directory.
Now there are no error messages in sapstartssrv_ccms.log. But MTE class for CPU in rz20 shows the same status as below.
Should i delete the CPU monitor classes and restart the ccms agent again?
Hi Ankit Chauhan,
im sorry i don't uunderstand what you mean.
sqlString = "Drop Procedure DFS_SP_Interest "
sqlString &= "GO "
sqlString &= "Create Procedure DFS_SP_Interest "
sqlString &= "AS "
sqlString &= "DROP TABLE #tbl1 "
sqlString &= "select x.* into #tbl1 FROM( "
sqlString &= "select distinct a.CardCode,a.CardName,b.BaseEntry DR#,a.DocDueDate [DR Date],a.DocNum [Invoice #],a.DocDate [Invoice Date], "
sqlString &= "(a.DocTotal - a.PaidToDate) [Open Balance/Balance Due],c.extradays Terms, "
sqlString &= "a.DocDueDate AS StartofInterest,CONVERT(datetime,convert(char(8)," & dtto & "),101) CutOffDate, "
sqlString &= "DATEDIFF(day,CONVERT(datetime,convert(char(8)," & dtto & "),101),a.DocDueDate) #ofDays,d.IntrstRate [Interest Rate], "
sqlString &= "((a.DocTotal - PaidToDate) * d.IntrstRate * DATEDIFF(day,CONVERT(datetime,convert(char(8)," & dtto & "),101),a.DocDueDate) ) / 360 [Interest Amount], "
sqlString &= "b.LegalText Remarks "
sqlString &= "from oinv a "
sqlString &= "inner join inv1 b on a.DocEntry=b.DocEntry "
sqlString &= "Inner JOIN octg c on a.GroupNum=c.GroupNum "
sqlString &= "Left Join OCRD d on d.cardCode = a.CardCode "
sqlString &= "Declare @invoiceNo int "
sqlString &= "Declare @varOrgigAmt Decimal(19,2) "
sqlString &= "Declare @varOrgigAmt2 Decimal(19,2) "
sqlString &= "Declare @Sumapplied decimal(19,2) "
sqlString &= "Declare @interestRate decimal(19,2) "
sqlString &= "DECLARE tbl_loop1 CURSOR FOR "
sqlString &= "SELECT [Invoice #],[Interest Amount],[Interest Rate] FROM #tbl1 "
sqlString &= "OPEN tbl_loop1 "
sqlString &= "FETCH NEXT FROM tbl_loop1 INTO @invoiceNo , @varOrgigAmt ,@interestRate "
sqlString &= "WHILE (@@FETCH_STATUS = 0) "
sqlString &= "BEGIN "
sqlString &= "DECLARE tbl_loop2 CURSOR FOR "
sqlString &= "select ( b.SumApplied * @interestRate * DATEDIFF(day,CONVERT(datetime,convert(char(8),20150404),101),a.DocDate)/360 ) from orct a "
sqlString &= "Inner Join rct2 b "
sqlString &= "ON a.DocEntry = b.DocNum "
sqlString &= "where b.docentry=@invoiceNo "
sqlString &= "OPEN tbl_loop2 "
sqlString &= "FETCH NEXT FROM tbl_loop2 INTO @Sumapplied "
sqlString &= "WHILE (@@FETCH_STATUS = 0) "
sqlString &= "BEGIN "
sqlString &= "Set @varOrgigAmt2 =(Select [Interest Amount] from #tbl1 where [Invoice #] = @invoiceNo) "
sqlString &= "Update #tbl1 "
sqlString &= "SET [Interest Amount] = @varOrgigAmt2 - @Sumapplied "
sqlString &= "Where [Invoice #] = @invoiceNo "
sqlString &= "FETCH NEXT FROM tbl_loop2 INTO @Sumapplied "
sqlString &= "END "
sqlString &= "CLOSE tbl_loop2 "
sqlString &= "DEALLOCATE tbl_loop2 "
sqlString &= "FETCH NEXT FROM tbl_loop1 INTO @invoiceNo , @varOrgigAmt,@interestRate "
sqlString &= "END "
sqlString &= "CLOSE tbl_loop1 "
sqlString &= "DEALLOCATE tbl_loop1 "
sqlString &= "select * from #tbl1 "
sqlString &= "GO "
sqlString &= "EXEC DFS_SP_Interest"
If you read my code above, I DROP first The procedure then CREATE it again BECAUSE, the user is viewing the Sales Invoice with a parameter of DATE, I drop and created it, the selected fields is inserted in TEMPORARY table bacuuse if the Invoice has incoming payments, it will update the TEMP. Table,..
This is my latest Code, and its still have errors in SDK (working in SQL):
Hi to all
I need youradviseregarding this error: "unable to allocate client in pool"
The full error is:
SAP.Middleware.Connector.RfcResourceException: Unable to allocate client inpool[NAME=*** USER=***CLIENT=** LANG=EN ASHOST=**** SYSNR=**] -- peak connections limit 10 exceeded
atSAP.Middleware.Connector.RfcConnectionPool.GetClient()
atSAP.Middleware.Connector.RfcDestination.GetClient(BooleanforRepository)
atSAP.Middleware.Connector.RfcSessionState.GetConnection()
atSAP.Middleware.Connector.RfcSessionManager.GetConnection(RfcDestinationdest)
atSAP.Middleware.Connector.RfcFunction.Invoke(RfcDestination destination)
My XML parameter is:
-<Servers>-
<RfcServerConfig>
<ServerName>***</ServerName>
<RepositoryDestination>***</RepositoryDestination>
<GatewayHost>****</GatewayHost>
<GatewayService>****</GatewayService>
<ProgramId>***_CONNECT</ProgramId>
<RegistrationCount>20</RegistrationCount>
</RfcServerConfig>
-<Clients>-<RfcClientConfig>
<DestinationName>***</DestinationName>
<AppServerHost>***</AppServerHost><Client>***</Client>
<Language>EN</Language>
<PoolSize>50</PoolSize>
<PeakConnectionsLimit>500</PeakConnectionsLimit>
<ConnectionIdleTimeout>150</ConnectionIdleTimeout>
<IdleCheckTime>60</IdleCheckTime>
In the App.configfile I don't have any pool parameter just in the XML file which contains the destination
My questions are:
How I get an error "peak connections limit 10 exceeded" If I don't have any parameter with the value 10.
I suggest that how I configuring the parameter is wrong and the system used the default value which is 10. Where is my mistake?
I have also the error "Unable to allocate client inpool" but I increased the pool and his very big now so where is the problem
Please advise.
Naor
weuse an external system with .net connector toforward Idocsbetween SAP EWM to the external system
.NET connector 3
Hi Occoro,
The above one should work. Press F1 in on the screen field, get and use the same program name and field name inside enhancement.
If still not working, Try ABAP memory(Export/Import Statement) or SAP memory(SET/GET parameter) statements.
Export the value from the exit and receive(Import) the same inside implicit enhancement.
Please find the example program for Export/Import statement
Hope it will work
Regards
Rajkumar Narasimman
Hi Lobna,
Since the overtime conditions for each WSR is different, I would recommend to create 2 different WSRs. Otherwise it would be very difficult to differentiate between the two WSRs and hence, the applicable overtime.
I hope this helps.
Regards,
Vivek
Hi Venkat,
Not sure what was change to Exists function after PI patching.
Exists function will return true, when source node exists(not null), regardless has value or empty value.
If understand correctly, you want to create target node only when source node has value(non-empty value). The function name should be "hasValue", then pair with createIf.
Harish's udf will work, and need to use mapWithDefault blank before feed into udf as mentioned.
If you want to ignore blank space not to create target node, can change to like below:
input.trim().length() > 0
If you have PI/PO with B2B MappingFunctions, UDFNodePool have function "hasValue" and "createIfHasValue" for above mentioned requirements. Save all the hassle to manually create udf.
Reference:scn.sap.com/community/b2b-integration/blog/2015/04/10/udfnodepool-explained-in-easy-example
Regards,
Yee Loon