Hi Mates,
Any one got any answer.
This be pending long.Bdly need help
Regards
Mandan
Hi Mates,
Any one got any answer.
This be pending long.Bdly need help
Regards
Mandan
Dear All,
I have a Z program using BAPI_ACC_DOCUMENT_POST to mass create FI document instead of FB60. in the program I calculate and pass the withholding tax value to bapi table ACCOUNTWT. the withholding tax is populated correctly in the FI document created. the problem is when user use FBL1N or FB03 to display, the withholding tax field BSEG-QBSHB has zero value as in below screenshot, but document created by FB60 has correct value in this field as in below screenshot. user has difficulty to total by this field, user can only display the withholding tax by double click the document, then double click the vendor (AP) line item, then click the "Withholding Tax Data" button to show the withholding tax. but user wants to see the withholding tax in FBL1N or FB03 and total this column.
Our SAP system (ECC6) have the extended WT functionality, and SAP note 363309 explains the reason but the solution is not suitable for us. our case is similar with http://scn.sap.com/thread/3147820 but we need a solution.
I have also tried to use bapi table EXTENSION1 trying to pass value to BSEG-QBSHB. but in FM ZSAMPLE_INTERFACE_RWBAPI01 (Copy from standard), the table IT_ACCIT do not have such field for BSEG-QBSHB. so cannot pass the withholding tax value to populate BSEG-QBSHB.
I also searched and heard to add additional field by bapi table EXTENSION2 and badi, but I did not found guide to implement it, also not sure this way can really solve my above problem or not.
I also checked other threads such as below, but not found any solution for my case.
http://scn.sap.com/thread/81204
http://scn.sap.com/thread/254919
http://scn.sap.com/thread/653983
http://www.wikiguga.com/topic/886bcaa6cdf29e2aa09194e7a85dc5cf
http://www.wikiguga.com/topic/48f28cf4c458a8fbaf518ccb521d7819
https://www.google.com.sg/#q=BAPI_ACC_DOCUMENT_POST++bseg-qbshb
http://scn.sap.com/thread/3342165
Also referred to SAP Note 487722 - UsingEXTENSION1 for accounting BAPIs
below is part of my program code to populate the bapi table ACCOUNTWT, I have tried to populate ACCOUNTWT differently, but the result is the same: withholding tax is populated but appear zero in "withholding tax amnt" column (BSEG-QBSHB) when using FBL1N or FB03.
* Fill Withholding tax info
WA_ACCOUNTWT-ITEMNO_ACC = 0000000001.
TRANSLATE WA_TAB-TX_CODE TO UPPER CASE.
WA_ACCOUNTWT-WT_CODE = WA_TAB-TX_CODE.
READ TABLE IT_LFBW WITH KEY
LIFNR = WA_TAB-HKONT
BUKRS = WA_TAB-BUKRS
WT_WITHCD = WA_TAB-TX_CODE.
WA_ACCOUNTWT-WT_TYPE = IT_LFBW-WITHT.
WA_ACCOUNTWT-BAS_AMT_LC = WA_TAB-TX_BASE.
WA_ACCOUNTWT-BAS_AMT_TC = WA_TAB-TX_BASE.
READ TABLE IT_T059Z WITH KEY
LAND1 = 'IN'
WITHT = IT_LFBW-WITHT
WT_WITHCD = WA_TAB-TX_CODE.
WA_ACCOUNTWT-MAN_AMT_TC = ( WA_TAB-TX_BASE * IT_T059Z-QSATZ ) / 100.
WA_ACCOUNTWT-MAN_AMT_LC = WA_ACCOUNTWT-MAN_AMT_TC.
WA_ACCOUNTWT-BAS_AMT_IND = 'X'.
WA_ACCOUNTWT-MAN_AMT_IND = 'X'.
APPEND WA_ACCOUNTWT TO IT_ACCOUNTWT.
In Summary, my questions are:
1, Is my code to pass data to bapi table ACCOUNTWT wrong, which caused BSEG-QBSHB is not populated? what is the correct code which can populate BSEG-QBSHB for FBL1N or FB03?
2, Is bapi table EXTENSION1 and EXTENSION2 my direction to solve my problem? what is the right way to solve my problem through these 2 tables.
3, why FB60 can populate BSEG-QBSHB, but BAPI cannot in our system (ECC6)?
Many thanks for your great help! I am really stuck here!
Hi Petr,
Thanks for detailed information, now I got you the reason for saving it in server. Yes, you need to change the infrastructure so that they can save it into local machine. OR option to have a VPN connection so that your local SAP GUI will serve the purpose.
Really appreciate your efforts to update us with complete details. This is one of the standard business problem.
Thanks,
Umashankar
Hi Andras,
No Job in sm37 for this.
Hi Srinivas,
Are you trying to achieve different number range for Material PR and Service PR ?
When you put collective Requisition, you will have one PR for one project.
Regards
Terence
Hello Expert,
I am doing Connectivity with BackEnd SAP Business one and FrontEnd as Dashboard as a scenario wise we have to install add-ons in SAP Business one Environment as SAP Business One Dashboard Packaging Tool Version 1.1
I am getting link for Trial version only for 48 Hours only , is it possible any permanent solution or we have to purchase it ?
Thank you for your support
ref. link :
https://store.sap.com/sap/cp/ui/resources/store/html/SolutionDetails.html?pid=0000000331
- Jatin Chauhan
Hi Vignesh
Try by the below query:
SELECT DISTINCT T3.Name
FROM OSTA T0 INNER JOIN RDR4 T1 ON T0.[Code] = T1.[StaCode]
inner join ORDR T2 ON T1.DocEntry=T2.DocEntry
INNER JOIN OSTC T3 ON T3.Code=T1.StcCode
where T0.[Code] = T1.[StaCode]
group by T3.Name
Regards,
Bhushan Verma
HI Raghu,
U can use web DMS. In config navigate to node spro>> cross applications component>> Document managemnet >>> set up web documents.
here under this node you have to define the document types which u want to expose in web dms.
in tcode SICF, activate services for web dms.
these are the only two setting u have to do fro using web dms.
Thanks
AMit Dhar
Hi,
Yes it will update in the Purchase Requisition if the same Purchase Requisition should not have any subsequent document(PO).
you can not change the order quantity after creation PO because sale order will through error message "Schedule line is already ordered-You need to create a new schedule line"
Thanks,
Krishna.
Hello,
Try this,
SELECT OJDT.Ref3 from OJDT where OJDT.TransID = $[VPM2.DocTransId]
may be this will workout for you.
Thanks,
Harshal
Hi,
I Too Got the Similar Issue.
Create a range for Blart and Pass it to the Selection query where Clause.
The Range data can be filled as Below
SIGN = 'I'
OPTION = 'NE'
LOW = 'EX'
Regards
Kranthi Kiran
Hello Madhav J,
have you moved the Keys.ini to the K drive or created a new one? This messages happens when you have different Keys.ini for the same database.
Best regards
Dominik
HI Maria,
in tcode wdr_acf_wlist, you will find node for upload and download directories.
in upload and download you should maintain all your drives and well as network drive also.
here only u have to maintain ur server details.
the issue will get resolved.
thanks
Amit Dhar
Hello experts,
Received runtime exception while executing the below script. based on the hint when i have looked at the line 27 i couldn't find the '.' in the script. kindly please help me
RuntimeException - org.mozilla.javascript.EvaluatorException: uSelect(select [priv].SNO,[priv].ATTRIBUTE,A.searchvaluefrom dbo.priv_notification_attribute [priv]left join (select MSKEY,AttrName,SearchValue from idmv_value_basic with (nolock) where MSKEY =216) A on priv.ATTRIBUTE = A.attrname) got exception com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near '.'. HINT: Check line 27 in the script hei_l_getIdentityDateEmailReady
// Main function: hei_l_getIdentityDateEmailReady
function hei_l_getIdentityDateEmailReady(Par){
//mskey of the mx_person entry type would be passed as the parameter
var script = "hei_getIdentityDateEmailReady::";
logLevel = uGetConstant("glb.HEI_LOG_LEVEL");
selectDelimiter = "!!"; // used for delimiting the two column values returned by query
queryDelimeter = "|"; // user for delimiting the bulk records;
if(logLevel >= 2) {
uErrMsg(1, script + "Par: [" + Par + "]");
}
// the below query returns the results in the format Attribute and mcValue, for attributes which are empty it returns Null values
var query = "select [priv].SNO,[priv].ATTRIBUTE,A.searchvalue" +
"from dbo.priv_notification_attribute [priv]" +
"left join (select MSKEY,AttrName,SearchValue from idmv_value_basic with (nolock) where MSKEY =" + Par + ") A " +
"on priv.ATTRIBUTE = A.attrname"
"Order by [priv].SNO;";
var retVal = uSelect(query);
var tempArr = retVal.split(queryDelimeter); // To separate each row and save it in the array list
retValue = "";
for (i=0;i<tempArr.length;i++) // this is used for iterating the array
{
tempArr1 = tempArr[i].split(selectDelimiter); // here the columns returned by the above query are delimited using !!
switch (tempArr1[0])
{
case 'MX_FS_SALUTATION_ID' :
retValue = retValue + "Form-of-Address: " + tempArr1 [i] + "\n";
break;
case 'MX_LASTNAME' :
retValue = retValue + "Last name: " + tempArr1 [i] + "\n";
break;
}
}
if(logLevel >= 2) {
uErrMsg(1, script + "Par: [" + Par + "]; retvalue: [" + retValue + "]");
}
return retValue;
}
it means if i use table without any create date or change data,i must add date fiel to it?
it's strangee!!!!!!!!!
Hi vijesh
Go for below link
How to exclude the sales order with delivery block from MRP calculation ?
Hope this will help you
Regards
Virender
Hi Dilesh,
Iam not sure if your system is a DWM system or centralised WM system.
Normally in Decentralised WM system(DWM), you will have 2 different servers and all cost relevant activities will be handled only in ECC system.
There will be no cost related activities carried out in DWM server. You will have to go with a Tailored solution for your client.
The Tailored solution may be a Custom developed screen where user can input the cost involved for every activity and a report that would fetch values from the tables.
Hope it helps.
Thanks,
Raghavan
Hi Experts,
I am trying to delete a business role in system from NWBC, but it's throughing an error like "Role XXX is being used and cannot be deleted". I tried to find out the users assigned to this business role by running "GRAC_CHECK_BROLE_ASSIGNMENT".
Please help me on this.
Regards,
Khagendra
See, whether the steps explained in my post here, give some clues to your issue. Background Job Scheduling for IP30 (RISTRA20) (Different program but steps apply to others).
Regards
KJogeswaraRao