Idoc fidccp02 is correct for PA objects??
Hi!!!
I am using the idoc fiddcp02 to create a financial document, but I have a problem that when I use an account have PA object needs a center of benefits marks its mistake and does not leave me to create it??
I can use this idoc to create financial documents with PA objects, or need a different idoc.
Hi,
Thank you so much for yout reply.
For example
i have VBAK(Heder structure)
VBAP( Item Structure)
My file should be like this i think
Identification content Fieldnames
H VBELN ERDAT ERNAM
Fieldvalues for header
H 1000 20080703 swapna
Identification content Fieldnames
I VBELP AUART
Fieldvalues for item
I 001 OR
002 OR
Is this format is correct.
Let me know whether i am correct or not
Similar Messages
-
Hello,
If i know the Purchase order Number can i find out the IDOCS going out this Object.
In general for any object (can be a Delivery note or Sales order etc) if we want to know the outgoing and incoming Idocs , except by digging in to segmenst and reading teh contents is theer any other way . say FM?
Regds,
Ö
Mandar : It want it in Report , we can even go through relations in forground , that is not the issue.
We need get details in a report.Hi,
If you have done the message settings for PO while creating PO in Header -> Message, then once PO get created goto ME22 or ME23 and in Header -> Messages. Select the output which you process with TYPE as EDI or ALE and select Processing Log in that you will get the IDOC number.
OR if you are youing ENJOY Transactions then goto ME22N or ME23N and click on <b>Service For Object</b> and then click the <b>Where Used Icon</b>
Message was edited by: Mandar Shete -
when I try to open seeded VO.xml from Jdeveloper it is giving below error. Can any one please help me out.
Warning: There are Java errors for this object. The wizard will be read only until they are corrected.
R12 version 12.1.3
Jdev patchp9879989_R12_GENERIC.zip
Thanks
Venkata .THi Venkata,
Same thing happening to me, R12.1.3. Please let me know if you find anything on this.
I tried some steps in this forums related to this, but no change. however I am not worried, customization works perfect after extension, but wanted to know the reason.
Thx.. -
Ensure field sequence is correct for data for mutiple source structure
Hi,
I'm using LSMW with IDOC message type 'FIDCC2' Basic type 'FIDCCP02'.
I'm getting error that packed fields are not permitted.
I'm getting Ensure field sequence is correct for data for mutiple source structures.
Source Structures
HEADER_STRUCT G/L Account Document Header
LINE_STRUCT G/L Account Document Line
Source Fields
HEADER_STRUCT G/L Account Document Header
BKTXT C(025) Document Header Text
BLART C(002) Document Type
BLDAT DYMD(008) Document Date
BUDAT DYMD(008) Posting Date
KURSF C(009) Exchange rate
WAERS C(005) Currency
WWERT DYMD(008) Translation Date
XBLNR C(016) Reference
LINE_STRUCT G/L Account Document Line
AUFNR C(012) Order
HKONT C(010) G/L Account
KOSTL C(010) Cost Center
MEINS C(003) Base Unit of Measure
MENGE C(013) Quantity
PRCTR C(010) Profit Center
SGTXT C(050) Text
SHKZG C(001) Debit/Credit Ind.
WRBTR AMT3(013) Amount
I have changed PAC3 field for caracters fields of same length to avoid erreur message of no packed fields allowed.
Structure Relations
E1FIKPF FI Document Header (BKPF) <<<< HEADER_STRUCT G/L Account Document Header
Select Target Structure E1FIKPF .
E1FISEG FI Document Item (BSEG) <<<< LINE_STRUCT G/L Account Document Line
E1FISE2 FI Document Item, Second Part of E1FISEG (BSEG)
E1FINBU FI Subsidiary Ledger (FI-AP-AR) (BSEG)
E1FISEC CPD Customer/Vendor (BSEC)
E1FISET FI Tax Data (BSET)
E1FIXWT Extended Withholding Tax (WITH_ITEM)
Files
Legacy Data On the PC (Frontend)
File to read GL Account info c:\GL_Account.txt
Data for Multiple Source Structures (Sequential Files)
Separator Tabulator
Field Names at Start of File
Field Order Matches Source Structure Definition
With Record End Indicator (Text File)
Code Page ASCII
Legacy Data On the R/3 server (application server)
Imported Data File for Imported Data (Application Server)
Imported Data c:\SYNERGO_CREATE_LCNA_FI_GLDOC_CREATE.lsmw.read
Converted Data File for Converted Data (Application Server)
Converted Data c:\SYNERGO_LCNA_FI_GLDOC_CREATE.lsmw.conv
Wildcard Value Value for Wildcard '*' in File Name
Source Structures and Files
HEADER_STRUCT G/L Account Document Header
File to read GL Account info c:\GL_Account.txt
LINE_STRUCT G/L Account Document Line
File to read GL Account info c:\GL_Account.txt
File content:
Document Header Text Document Type Document Date Posting Date Exchange rate Currency Translation Date Reference
G/L Account document SA 20080401 20080409 1.05 CAD 20080409 Reference
Order G/L Account Cost Center Base Unit of Measure Quantity Profit Center Text Debit/Credit Ind. Amount
44000022 1040 Line item text 1 H 250
60105M01 13431 TO 10 Line item text 2 S 150
800000 60105M01 Line item text 3 S 100
60110P01 6617 H 40 Line item text 4 S 600
44000022 ACIBRAM Line item text 5 H 600
The file structure is as follow
Header titles
Header info
Line titles
Line1 info
Line2 info
Line3 info
Line4 info
Line5 info
Could someone direct me in the wright direction?
Thank you in advance!
CurtisHi,
Thank you so much for yout reply.
For example
i have VBAK(Heder structure)
VBAP( Item Structure)
My file should be like this i think
Identification content Fieldnames
H VBELN ERDAT ERNAM
Fieldvalues for header
H 1000 20080703 swapna
Identification content Fieldnames
I VBELP AUART
Fieldvalues for item
I 001 OR
002 OR
Is this format is correct.
Let me know whether i am correct or not -
Text ID for text object BUT000 does not exist
Hi Experts.
I am doing data migration using LSMW with IDoc. I have this error message "Text ID for text object BUT000 does not exist" when processing the IDoc.
Can anyone tell me what is this error about and how could i fix it. A step by step guide would be nice. Really need advice urgently.
I'll definitely rewards points.
Regards,
Juliannafor this u need to maintain the text object and its related text id using the TC: SM31 in rel. view of ur tcode( like MM01, Va01 etc).
first get the view names(1 for text object and 2 for text id) from fun. people.
then go to sm31 with 1 view, create BUT000 .
then go to sm31 with 2 view, maintain text id for the text object:BUT000. -
EMIGALL performance for migration object OBJCLASS
Hi all,
my previous question, was Classification of IFLOT & EQUI via CLB2 / CLB1 & was focused on improving performance of classification of IFLOT & EQUI objects.
Testing EMIGALL for migration object OBJCLASS I am seeing no performance gains between a single thread update & parallel update threads. IE the single thread throughput is reported as ~the same as the parallel threads throughput combined.
I note in the job logs of my various tests;
for a single thread, that no messages are logged between the start & end of the migration.
for parallel threads, that message C4 200 'Class "CLASSNAMEHERE" is locked' appearing many times.
I don't see any unexpected migration errors in ether case.
Are there any insights on how I might improve over all throughput using this method? I cant see any control parameters for this object, nor does the Guideline have much information on OBJCLASS.
First world problems :-/Hello Daniel,
Without having much insight into your system and infrastructure details or the volume that you are working with, I suggest for you to try below for performance improvement.
1. Run DB Statistics on functional location and Equipment related tables such as EQUI, IFLOT, ILOA, etc. (these are HLO objects that you are updating by way of classification). Also update classification table such as AUSP. These tables mentioned here as a starting point.
2. Also strongly suggest that a performance trace be done on this job to analyze and identify another table or steps that may be a performance bottleneck and maybe a candidate for DB statistics refresh Or some other corrective action.
3. The locks maybe occurring due to a mass update which is as expected. Perhaps to get by that you may want to use "commit buffering allowed" option for this migration object and set to say a number "10" or "20" to start with and see if it helps better the performance. As you would have noticed, locks will also impact performance.
4. Please also refer to Cookbook for ISUMIG Performance and refer to sections for DEVICE, CONNOBJ and DEVLOC. These are HLO objects for classification and there may be some useful insight in that document too.
Hope this helps.
Ash -
Missing fields in IDoc FIDCCP02
Hello Experts ,
I am using FIDCCP02 IDoc to create a customer invoice.My item level data contains a field XMWST (Calculate Tax) which i can not find anywhere in the IDoc.Even BSEG-ANFBN ,BSEG-ANFBU,BSEG-ANFBJ,BSEZ-EGMLD,BSEG-HZUON fields are not present in the IDoc.I am mapping the above fields using LSMW.Please let me know how to map the above also it would be helpful if these fields are named differently in the above IDoc.
Thanks and regards,
Vijay Simha CR
Moderator message : Duplicate post locked. Continue with the earlier post [Missing fields in IDoc FIDCCP02|Missing fields in IDoc FIDCCP02].
Edited by: Vinod Kumar on Aug 31, 2011 5:45 PMHello Shafiq,
Thanks for your comment. I think it's a good idea to deactivate option to send IDocs immediately and create an own job to trigger it regularly. It would be great if according user exits would be triggered also only when the IDoc job starts. Otherwise I would have to create a copy of RSNASTED and enhance it to fill according values. Depending on the outcome I'll reward your anwser. Nevertheless thank you very much until then.
Eddy -
Strange behaviour of Removal of Alpha for Info object in Quality system
Strange behaviour of Removal of Alpha for Info object in Quality system as compared to Development system.
Hi,
The data for an info object Key in the DSO was 00000000000000000000000000123. I removed Alpha for the info object and data was corrected to 123 in the DSO in development system.
Now, when i transported the info object without alpha to quality and loaded data into DSO, the data is still the same with leading zeros.
I dont want to write routine to remove leading zeros, as I have values as 0. If i write routine, all zeros will be removed and this will be blank.
Both development and quality have same patches applied and are on same level.
Why is this strange behaviour in quality system...
Any inputs?? please suggest.
Thanks.
LavanyaHi,
Did you drop and reload the data after changing the conversion?
Regards,
Raghavendra. -
Hi,
I am getting bellow error when i am running my application. I am using JDeveloper 11.1.2.3
<Nov 6, 2013 9:52:57 AM AST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY>
<Nov 6, 2013 9:52:57 AM AST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
<BC4JConfigLifeCycleCallBack> <contextInitialized> MDS-01702: The method getBean() is not valid for metadata object /ex/model/remittance/client/common/bc4j.xcfg - it is allowed on only bean metadata objects.
oracle.mds.exception.MDSRuntimeException: MDS-01702: The method getBean() is not valid for metadata object /ex/model/remittance/client/common/bc4j.xcfg - it is allowed on only bean metadata objects.
at oracle.mds.core.MetadataObject.getBean(MetadataObject.java:327)
at oracle.adf.share.jndi.MDSBackingStore.getMOBean(MDSBackingStore.java:558)
at oracle.bc4j.mbean.RuntimeMXBeanImpl.init(RuntimeMXBeanImpl.java:120)
at oracle.bc4j.mbean.RuntimeMXBeanImpl.<init>(RuntimeMXBeanImpl.java:110)
at oracle.bc4j.mbean.RuntimeMXBeanImpl.<init>(RuntimeMXBeanImpl.java:101)
at oracle.bc4j.mbean.BC4JConfigLifeCycleCallBack.contextInitialized(BC4JConfigLifeCycleCallBack.java:114)
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:481)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:181)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1872)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3153)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)
at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:200)
at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)
at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180)
at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
<Nov 6, 2013 9:53:11 AM AST> <Notice> <LoggingService> <BEA-320400> <The log file C:\Users\maroof\AppData\Roaming\JDeveloper\system11.1.2.3.39.62.76.1\DefaultDomain\servers\DefaultServer\logs\DefaultDomain.log will be rotated. Reop
I seen oracle docs solution
MDS-01702: The method getBean() is not valid for metadata object {0} - it is allowed on only bean metadata objects.
Cause: An attempt was made to access the metadata object using the bean API but the metadata object was not a bean metadata object. The schema for the root element may not have been registered with MDS, or the beans were not available on the classpath.
Action: Regenerate the beans from the schema definitions and ensure that the correct versions are on the classpath. Check that the schemas are registered with the MDS instance.
Level: 1
Type: ERROR
Impact: Configuration
But i am not getting what i do in my application for removing this error.
MaroofDo you use MDS in your application?
It's possible that you see a leftover of an earlier deployment.
Do you get the same error if you only start the integrated server (application server navigator->integrated server->debug or run)?
IF you don't get it when you only start the server without running your application, the problem is somewhere in your app. If you get the error it's probably an old deployment or a configuration error of your server. In this case stop jdev, rename the DefaultDomain folder C:\Users\maroof\AppData\Roaming\JDeveloper\system11.1.2.3.39.62.76.1\DefaultDomain tp C:\Users\maroof\AppData\Roaming\JDeveloper\system11.1.2.3.39.62.76.1\xxxDefaultDomain and start jdev again. Then use hte application server navigator to create a new integrated server (you should see this option as the DefaultDomain folder is not present) and once the new integrated server is created test again.
Timo -
Need help for finding objects impacted by size change for an infoobject
hi all,
need help for finding objects impacted by size change
for xxx infoobject, due to some requirements, the size to be changed from
char(4) to char(10), in the source database tables as well as adjustment
to be done in BI side.
this infoobject xxx is nav attribute of YYY as well as for WWW
infoobjects. and xxx is loaded from infopkg for www infoobject load.
now that i have to prepare an impact analysis doc for BI side.
pls help me with what all could be impacted and what to be done as a
solution to implement the size change.
FYI:
where used list for xxx infoobject - relveals these object types :
infocubes,
infosources,
tranfer rules,
DSO.
attribute of characteristic,
nav attribute,
ref infoobject,
in queries,
in variablesHi Swetha,
You will have to manually make the table adjustments in all the systems using SE14 trans since the changes done using SE14 cannot be collected in any TR.
How to adjust tables :
Enter the table name in SE14. For ex for any Z master data(Say ZABCD), master data table name would be /BIC/PZABCD, text table would be /BIC/TZABCD. Similarly any DSO(say ZXYZ) table name would be /BIC/AZXYZ00 etc.
Just enter the table name in SE14 trans --> Edit --> Select the radio button "Save Data" --> Click on Activate & adjust database table.
NOTE : Be very careful in using SE14 trans since there is possibility that the backend table could be deleted.
How to collect the changes in TR:
You can collect only the changes made to the IO --> When you activate, it will ask you for the TR --> Enter the correct package name & create a new TR. If it doesn't prompt you for TR, just goto Extras --> Write transport request from the IO properties Menu screen. Once these IO changes are moved successfully, then the above proceduce can be followed using SE14 trans.
Hope it helps!
Regards,
Pavan -
A way to access SVG event data for an object?
Is there a way to access the SVG event data for an object through scripting?
post this in the correct forum - you will get a better response (btw the correct forum is KVM)
to answer your question - any extra functionality above the MIDP1.0 specification will be manufacturer specific (and as such hardware dependant)
I only know 2 of the APIs extensivly (the Nokia and Siemens) neither of these offer access to the phonebook or the message folder (it would be a security risk) I don't think they provide the cell id either.
and no, there is no way to access the cellular phones OS. (on any phone!) it would completely destroy the purpose for having java on the phone. -
OC4J 10.1.2 - No XPathFactory implementation found for the object model
Hello,
We are doing some maintenance on an old 10.1.2.3.0 container. The project has to be extended with a library built with xml-apis-1.3.03.jar. I know you will suggest a upgrade, but that is a no-go - sorry, since other projects also are running on this server. So I hope some of you remember or know how to avoid or replace the oracle xml parser.
It seems like it gets the wrong XPathFactory
XPathFactory#newInstance() failed to create an XPathFactory for the default object model: http://java.sun.com/jaxp/xpath/dom
with the XPathFactoryConfigurationException: javax.xml.xpath.XPathFactoryConfigurationException: No XPathFctory implementation found for the object model:
I have searched the documentation for 10.1.2 and everything relevant on the Internet for a solution, but i seems to non-trivial when dealing with oracle xml parser. We tried to put the jar-files (xml-apis-1.3.03.jar, xercesImpl-2.8.0.jar, xalan-2.6.0.jar) in the endorsed library under the jdk, and we have already added <web-app-class-loader search-local-classes-first="true" include-war-manifest-class-path="true"/> to our orion-web.xml.
I also know that the <shared-library> tag got introduced in 10.1.3 where you easily can replace the parser.
Any ideas on how to deal with this exception or comments to the interpretation on the exception are appreciated.
-MKHello,
You are correct, in OracleAS 10g (10.1.2), Oracle does not expose JMX MBean server.
OracleAS 10g R3 (10.1.3) is a J2EE 1.4 container will full support for JMX, and all the JSR-77 MBeans exposed. You can also create and register your own MBeans.
Could you give us the different requirements you have around JMX for your application?
Regards
Tugdual Grall -
Tax value is not picked up correctly for the condition type in SO creation
Hi All,
I have a issue in Picking up Tax value correctly for the condition type in SO Creation.
Actual Issue:
When creating the sales order manually,
tax value is picked up correctly for one condition type: ISS3.
When the Sales Order is created via Idoc using the function module 'idoc_input_orders', tax value is not picked for same condition type: ISS3.
We need to find out why the value for the condition type 'ISS3' is not picked in this way!
Can anybody solve this issue!
What can be the reason which is stopping picking up tax value for condition type: ISS3 when Sales Order is created via F.M 'IDOC_INPUT_ORDERS'! While it picked up the same while creating Sales Order manuallly.
Thanks in advance.
Thanks,
Deep.Hi All,
Can anybody give the solution for above posted issue!
Working:
When creating the sales order manually,
tax value is picked up correctly for the condition type ISS3.
Actual Issue:
When the Order is created via Idoc using the function module 'idoc_input_orders',
tax value is not picked .
I need to find out why the value for the condition type 'ISS3' is not picked.
I have debugged the issue from WE19 but upto Conditions tab it is picking up tax value but then it is becoming zero again it remains zero after saving SO.
But Manually tax value is picked up for condition type ISS3 and remains same after saving order.
I have debugged it several times fro WE19 but not able to find route cause for the issue.
What can be the issue over here!
Can anybody give me solution for the same!
Thanks in advance.
Thanks,
Deep. -
Residence Times for Archiving Object
Hi SAP Archiving Experts,
I am working on an analysis Project.I have finalised the List of Archiving Objects and need the residence times fro each archiving object.
Can any one let me know the source from which i can get the Standard SAP Recommended / the BEST PRACTICE for taking the Residence Time for the Archiving Objects...
Mainly : FI, CO , HR Transaction Area Archiving Objects....
Thanks.KumarHello Kumar,
Residence times for archive objects usually differ from company to company as it depends on the needs of the business (and what they will agree to). Some companies will use a standard residence time across all archive objects to make it easy for everyone to remember. For example, some companies will use Current Year plus 2 as a base for all of the transactional data. The technical archive objects (such as idoc's, application logs, etc.), will have a shorter residence time.
Some of the HR objects will have a 2 year residence time hardcoded into the archive programs which you cannot change.
The book Archiving Your SAP Data from SAP Press gives some examples of common residence times. The second edition of this book is now available but I have not seen that yet and do not know if this version provides additional information.
Hope this helps.
Regards,
Karin Tillotson -
Idoc FIDCCP02 posting skipping document number
I am using Idoc FIDCCP02 to post FI document. I have to enter value in field E1FIKPF-AWORG, otherwise it does not allow tax code to be used in certain conditions. Filling up filed E1FIKPF-AWORG is working fine and document is being posted. But the issue is that system is skipping one document number for each posting. If field E1FIKPF-AWORG is left blank, than this does not happen.
Any help please!HI Dehra,
YOu can check if any customizing is done within the IDOC processing function module.
Or you can to analyse if populating the E1FIKPF-AWORG value creates any extra documents, which are consuming the number range.
Suggestion: You may get better responses in either FI Forums or ABAP forum.
Best Regards,
Ravikanth Talagana
Maybe you are looking for
-
Language packs: Everything's at 99%
Hi, I've got WSUS on Server 2012 R2 and 10 Server 2012 R2 servers. WSUS is quite happily installing all the patches, but they're all stuck at 99% compliance. They're all reporting back that the UK language pack KB2839636 isn't installed. They all hav
-
Looking for a simple tutorial to building my first responsive web site in Dreamweaver CC.
I am looking for a simple tutorial to building my first responsive web site in Dreamweaver CC. I have watched the tv.adobe video 3 times and I cam not able to do the actions the author shows. help. Ken Edwards
-
5200: Error executing query: ColumnOutOfRange
I'm getting the following error message when running a Hyperion report: 5200: Error executing query: ColumnOutOfRange A report is running for some dimensions, but not others. What causes this error? Running 11.1.1.3 Edited by: 919018 on 06-Mar-2012 0
-
Getting the absolute or relativ (file)path to servlet location
hi my servlet needs to create some files. thatfor i need a reference location such as the root of the webapp dir or the location of the servlet or something like this, so i can build the paths relative to the servlet/webapp location. is there a way t
-
Copy Billing plan from Contract to Sales Order
Dear Expert, We created the Contract with Billing plan related to specific "WBS "Element". Then, tried to create the sales order with reference to that Contract. But billing plan details maintained in contract is not getting copied to sa