How to map nodes?
Two nodes has different namespace.
They can not be mapped.
Error message is
Expected : name 'BBB' namespace - abc.sap.com
Found : name 'BBB' namespace - cba.sap.com
I guess they need something I should do to map the nodes that has different namespace.
How to map the nodes at the glaxy?
Hi Yeongsik,
when the two nodes corresponds to different namespaces , u will get thei error message.
Error message is
Expected : name 'BBB' namespace - abc.sap.com
Found : name 'BBB' namespace - cba.sap.com
better go for map Automatically option.
First map the nodes , then map each attribute of node A to node B to get rid of error message.
Thanks and regards
Similar Messages
-
How to map nodes to an embedded Component during runtime?
Hi,
I embed a Component (<i>BasisComponent</i>) in a new created Component (<i>MyComponent</i>) to use some funcionality from it. Therefor, I have to map some ValueNodes from <i>MyComponent</i> to <i>BasisComponent</i> during designtime to transfer the data. I thought, I could use External-Context-Mapping for that. That means I've created a ValueNode in <i>BasisComponent</i>'s InterfaceController and declared it for ExternalContextMapping (let's call it <i>ExtNode</i>.
Because I want to use this basis functionality from different embedding Components (<i>MyComponent1, MyComponent2</i>, etc.), I can't declare the structure of <i>BasisComponents ExtNode</i> yet, it's just an empty ValueNode.
Now, I want to map from my using Components their different ValueNodes to <i>BasisComponents ExtNode</i>.
How to do that? Or is there another possibility to put different value-nodes from different components to the same Node in my <i>BasisComponent</i>? Can this be done during designtime? I believe it can be definitively done during runtime....
kr, achimAchim,
Let me use your example and explain what in fact will work when you are creating attributes/nodes only at design time.
Let us define context in BasicComponent as:
- MyRoot (0..n, selection 0..1, singleton)
|-MyInt (int)
|-MyString (string)
Say, ComponentA has the following context structure:
- rootNode (0..n, selection 0..1, singleton)
|-attA (int)
|-attB (string)
|-attX (string)
--attC
Then you can easly map rootNode of ComponentA to MyRoot of BasicComponent, attA -> MyInt, attB -> MyString, attX left is not used for mapping.
=============
Same is true for ComponentB with
- RootOfBNode (0..n, selection 0..1, singleton)
|-attIgnored (date)
|-attA_INT (int)
|-attB_STR (string)
|-attY (string)
--attZ
ComponentB.RootOfBNode -> CU of BasicComponent.MyRoot, attA_INT -> MyInt, attB_STR -> MyString, attY and attIgnored are not used for mapping.
=============
However, if context of ComponentA is defined as
- rootNode (<b>0..1</b>, selection 0..1, singleton)
|-attA (int)
|-attB (string)
|-attX (string)
--attC
...then you are out of luck -- wrong cardinality of node.
Moreover, this case also fails
- rootNode (0..n, selection 0..1, singleton)
|-attA (string)
|-attB (string)
|-attX (string)
--attC
Here all attributes are strings so mappings will be incomplete. To fix this you need at least fake attribute in rootNode.
And mostly important fact: if you can't map nodes in designer due to mismatch context structures the any dynamic (at run-time) mapping will fail as well in majority of cases.
Valery Silaev
SaM Solutions
http://www.sam-solutions.net -
How to map XSD complex type nodes
Hello In my XSD I have complex type like this:
How to map this node to Target filed, I can not see PostalCode node my graphical editor:
<xs:element name="InternationalAddress" nillable="true" type="tns:InternationalAddress" />
<xs:complexType name="CanadianAddress">
<xs:complexContent mixed="false">
<xs:extension base="tns:Address">
<xs:sequence>
<xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="Province" nillable="true" type="tns:ProvinceCodes" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>How to handle this in my graphical mapping:
<xs:complexType name="Address">
<xs:complexContent mixed="false">
<xs:extension base="tns:BusinessObject">
<xs:sequence>
<xs:element minOccurs="0" name="City" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="Country" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="Line1" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="Line2" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="Line3" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="Line4" nillable="true" type="xs:string">
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="Address" nillable="true" type="tns:Address" />
<xs:complexType name="InternationalAddress">
<xs:complexContent mixed="false">
<xs:extension base="tns:Address">
<xs:sequence>
<xs:element minOccurs="0" name="Region" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string">
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="InternationalAddress" nillable="true" type="tns:InternationalAddress" />
<xs:complexType name="CanadianAddress">
<xs:complexContent mixed="false">
<xs:extension base="tns:Address">
<xs:sequence>
<xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="Province" nillable="true" type="tns:ProvinceCodes" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CanadianAddress" nillable="true" type="tns:CanadianAddress" />
<xs:complexType name="AmericanAddress">
<xs:complexContent mixed="false">
<xs:extension base="tns:Address">
<xs:sequence>
<xs:element minOccurs="0" name="State" nillable="true" type="tns:StateCodes">
</xs:element>
<xs:element minOccurs="0" name="ZipCode" nillable="true" type="xs:string">
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="AmericanAddress" nillable="true" type="tns:AmericanAddress" /> -
How to map the node which i have created dynamically into the view
Hi All,
Many thanks to all ur answers in advance.
I have created a node dynamically.I want to display the fields which i have fetched in that node.
i dont know how to map the node which i have created dynamically into the layout of the view.
Other than Using ALV is there any other way to do.
for example usin table controlHi,
use the reference variable of view to access the corresponding UI element and then use the method of that UI element to do data binding with context node.
for ex:
Context node = flights
element = inputfield, ID = inp_name
data view type ref to if_wd_view.
data lr_inp type ref to cl_wd_input_field.
lr_inp ?= view->get_child_element( ' INP_NAME' ).
use following methods of input field to define the data binding.
SET__DDIC_BINDING( )
BOUND__PROPERTY( ).
BOUND__PRIMARY_PROPERTY( ). " for input field it is value property.
Get the reference of view from wddomodifyview method as importing parameter(view). Store this parameter as controller attribute.
Thanks,
Rahul -
How to use node functions in Message mapping !!
Hi Gurus,
I have got one issue in message mapping, please can any one put some ideas on this !!
Source Structure
<Group_ZA> 0..unbound
<D02_ZA> 0.. unbound
ZA_01 0..1 - QA
ZA_02 0..1 20
ZA_03 0..1
ZA_04 0..1
</D02_ZA>
<D02_ZA>
ZA_01 0..1 QD
ZA_02 0..1 40
ZA_03 0..1
ZA_04 0..1
</D02_ZA>
<D02_ZA>
ZA_01 0..1 QN
ZA_02 0..1 12
ZA_03 0..1
ZA_04 0..1
</D02_ZA>
<D02_ZA>
ZA_01 0..1 QP
ZA_02 0..1 60
ZA_03 0..1
ZA_04 0..1
</D02_ZA>
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
<D02_ZA>
ZA_01 0..1 QA
ZA_02 0..1 20
ZA_03 0..1
ZA_04 0..1
</D02_ZA>
<D02_ZA>
ZA_01 0..1 QD
ZA_02 0..1 40
ZA_03 0..1
ZA_04 0..1
</D02_ZA>
<D02_ZA>
ZA_01 0..1 QN
ZA_02 0..1 12
ZA_03 0..1
ZA_04 0..1
</D02_ZA>
<D02_ZA>
ZA_01 0..1 QP
ZA_02 0..1 60
ZA_03 0..1
ZA_04 0..1
</D02_ZA>
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
<D02_ZA>
ZA_01 0..1 QN
ZA_02 0..1 12
ZA_03 0..1
ZA_04 0..1
</D02_ZA>
<D02_ZA>
ZA_01 0..1 QP
ZA_02 0..1 60
ZA_03 0..1
ZA_04 0..1
</D02_ZA>
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
<D02_ZA>
ZA_01 0..1 QA
ZA_02 0..1 20
ZA_03 0..1
ZA_04 0..1
</D02_ZA>
<D02_ZA>
ZA_01 0..1 QD
ZA_02 0..1 40
ZA_03 0..1
ZA_04 0..1
</D02_ZA>
<D02_ZA>
ZA_01 0..1 QN
ZA_02 0..1 12
ZA_03 0..1
ZA_04 0..1
</D02_ZA>
<D02_ZA>
ZA_01 0..1 QP
ZA_02 0..1 60
ZA_03 0..1
ZA_04 0..1
</D02_ZA>
</Group_ZA>
Target Structure
ProductActivityNotification 0..unbound
ProductActivity 1..1
Item 1..unbound
Inventory 0..1
UnrestrictedUseQuantity 0..1
The Group_ZA comes 'n' number of times and D02_ZA comes sometimes 5 times and sometimes 6 times etc.,
ZA_01 field can come with 5 to 6 different values like 'QA','QD','QN' etc., sometimes ZA_01 comes only 3 times QA,QD,QN.
if ZA_01 = 'QA' then only we need to pass ZA_02 value on to ''UnrestictedUseQuantity'' (target side),
I mapped the fields, the vlaue ZA_02 passing properly on to 'UnrestictedUseQuantity' when D02_ZA comes 5 or 6 times, all the times 'QA' value comes into ZA_01 field. In case if QA value missed or doesn't come from source, the Target side ' 'UnrestictedUseQuantity' field last value comes into last but one.
Ex: QA value is in 3 times, but I have 4 source message on top. values comes into target side like
20
20
20
suppose to come like
20
20
-- (Space)
20
Please required your valuable inputs in bit urget !!
how to map field level please?
Many Thanks in Advance
Kind Regards
SanPetre:
If you want to use standard functions then you try this:
If-->currentdate -OR- Constant(01.02)
currentdate -OR- Constant(02.02) --> OR -->
currentdate -OR- Constant(03.02)
Then give some output
Else give some output
So give the output for the first two conditions to another OR and the result of the third to the same OR. So whenever the condition is true in any of the condition you will get the THEN value else you will get the ELSE value.
---Satish -
Hi,
I have source strcture as
ID
Code
Dept
City
My target structure is
Name
Value
After mapping i need my target xml file to be
<Object>
<Name>ID</Name>
<Value>001</Value>
<Name>Code</Name>
<Value>XYZ</Value>
<Name>Dept</Name>
<Value>SAP</Value>
<Name>City</Name>
<Value>NY</Value>
</Object>
Any input?let me explain my scenario more clearly...
My source message is Idoc whose structure is as follows
IDOC 1..1
- E1AFKOL 1..1
Dept
Code
-- E1AFKOL 0..99999
E1AFVOL 0..99999
E1RESBL 0..99999
Charg
Now my otarget strcuture is
ObjectCollection 1..1
-Object 0..99999
--Field 0..99999
Name
Value
Now what i want is, for each occurance of Segment E1AFVOL, Object node should get repeated and for each occurance of segment E1RESBL (child of segment E1AFVOL) 'Field' node should be repeated.
e.g. Input is
IDOC 1..1
- E1AFKOL 1..1
Dept SAP
Code 001
-- E1AFKOL 0..99999
E1AFVOL 0..99999
E1RESBL 0..99999
Charg A1
E1RESBL 0..99999
Charg A2
E1AFVOL 0..99999
E1RESBL 0..99999
Charg A1
Therefor output would be
ObjectCollection
-<Object>
--<Field>
Name CHARG
Value A1
Name Dept
Value SAP
Name Code
Value 001
--</Field>
--<Field>
Name CHARG
Value A2
Name Dept
Value SAP
Name Code
Value 001
--</Field>
-</Object>
-<Object>
--<Field>
Name CHARG
Value A1
Name Dept
Value SAP
Name Code
Value 001
--</Field>
-</Object>
i am not sure if this can be achieved by graphical mapping.
If not please explain me how XKST mapping would be used in this case? -
I have two node RAC. One node has OS issue so we have to reinstall OS and Now I want to add new node.But ORACLE_HOME and ORA_CRS_HOME will be different for second home.
Is it possible to have ORACLE_HOME differnt on each home?
Means one the first node ORACLE_HOME is /opt/oracle/product/10.2.0/crs
and on second node ORACLE_HOME will /export/home/oracle/product/10.2.0/crs
How to add node in such condition?I have followed ML NOTE: 270512.1 and I am able to add clusterware on second Node
When I have tried to "Add the RAC software to the new node" at time I am getting bellow error
OUI-10009: There are no new nodes to add to this installation
I have genrated trace using this command
./addNode.sh "CLUSTER_NEW_NODES=bullhead-rac2" -logLevel trace -debug
Here it is
Oracle Universal Installer, Version 10.2.0.3.0 Production
Copyright (C) 1999, 2006, Oracle. All rights reserved.
[main] [13:54:16:457] [NativeSystem.<init>:259] NullSecurityManager is set for Native System calls
[main] [13:54:16:464] [Library.getInstance:95] Created instance of Library.
[main] [13:54:16:465] [Version.isPre10i:189] isPre10i.java: Returning FALSE
[main] [13:54:16:466] [UnixSystem.getCSSConfigType:2014] configFile=/var/opt/oracle/ocr.loc
[main] [13:54:16:475] [Utils.getPropertyValue:221] keyName=ocrconfig_loc props.val=/dev/rdsk/c3t1d0s1 propValue=/dev/rdsk/c3t1d0s1
[main] [13:54:16:476] [Utils.getPropertyValue:292] propName=local_only propValue=FALSE
[main] [13:54:16:477] [UnixSystem.getCSSConfigType:2058] configType=false
[main] [13:54:16:481] [Version.isPre10i:189] isPre10i.java: Returning FALSE
[main] [13:54:16:482] [ClusterInfo.<init>:222] m_olsnodesPath=/oracle/product/10.2.0/crs/bin/olsnodes
[main] [13:54:16:485] [RuntimeExec.runCommand:74] Calling Runtime.exec() with the command
[main] [13:54:16:486] [RuntimeExec.runCommand:76] /oracle/product/10.2.0/crs/bin/olsnodes
[main] [13:54:16:550] [RuntimeExec.runCommand:131] runCommand: Waiting for the process
[Thread-2] [13:54:16:551] [StreamReader.run:61] In StreamReader.run
[Thread-3] [13:54:16:551] [StreamReader.run:61] In StreamReader.run
[Thread-2] [13:54:17:965] [StreamReader.run:65] OUTPUT>catfish-rac1
[Thread-2] [13:54:17:969] [StreamReader.run:65] OUTPUT>bullhead-rac2
[main] [13:54:18:62] [RuntimeExec.runCommand:133] runCommand: process returns 0
[main] [13:54:18:63] [RuntimeExec.runCommand:147] RunTimeExec: output>
[main] [13:54:18:64] [RuntimeExec.runCommand:150] catfish-rac1
[main] [13:54:18:64] [RuntimeExec.runCommand:150] bullhead-rac2
[main] [13:54:18:65] [RuntimeExec.runCommand:155] RunTimeExec: error>
[main] [13:54:18:66] [RuntimeExec.runCommand:175] Returning from RunTimeExec.runCommand
[main] [13:54:18:66] [ClusterInfo.getNodeNames:341] Number of nodes=2
[main] [13:54:18:69] [ClusterInfo.getLocalNodeName:242] cmd=/oracle/product/10.2.0/crs/bin/olsnodes -l
[main] [13:54:18:69] [RuntimeExec.runCommand:74] Calling Runtime.exec() with the command
[main] [13:54:18:70] [RuntimeExec.runCommand:76] /oracle/product/10.2.0/crs/bin/olsnodes
[main] [13:54:18:70] [RuntimeExec.runCommand:76] -l
[Thread-5] [13:54:18:134] [StreamReader.run:61] In StreamReader.run
[main] [13:54:18:135] [RuntimeExec.runCommand:131] runCommand: Waiting for the process
[Thread-4] [13:54:18:134] [StreamReader.run:61] In StreamReader.run
[Thread-4] [13:54:19:560] [StreamReader.run:65] OUTPUT>catfish-rac1
[main] [13:54:19:626] [RuntimeExec.runCommand:133] runCommand: process returns 0
[main] [13:54:19:627] [RuntimeExec.runCommand:147] RunTimeExec: output>
[main] [13:54:19:628] [RuntimeExec.runCommand:150] catfish-rac1
[main] [13:54:19:628] [RuntimeExec.runCommand:155] RunTimeExec: error>
[main] [13:54:19:629] [RuntimeExec.runCommand:175] Returning from RunTimeExec.runCommand
[main] [13:54:19:630] [ClusterInfo.getLocalNodeName:247] exit value 0
[main] [13:54:19:631] [ClusterInfo.getLocalNodeName:253] output.length=1
[main] [13:54:19:631] [ClusterInfo.getLocalNodeName:257] output[0]=catfish-rac1
Starting Oracle Universal Installer...
No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.
LD_LIBRARY_PATH environment variable :
Total args: 25
Command line argument array elements ...
Arg:0:../../jdk/jre/bin/java:
Arg:1:-Doracle.installer.library_loc=../lib/solaris:
Arg:2:-Doracle.installer.oui_loc=/oracle/product/10.2.0/db_1/oui/bin/..:
Arg:3:-Doracle.installer.bootstrap=FALSE:
Arg:4:-Doracle.installer.startup_location=/oracle/product/10.2.0/db_1/oui/bin:
Arg:5:-Doracle.installer.jre_loc=../../jre:
Arg:6:-Doracle.installer.nlsEnabled="TRUE":
Arg:7:-Doracle.installer.prereqConfigLoc= :
Arg:8:-Doracle.installer.unixVersion=5.10:
Arg:9:-mx96m:
Arg:10:-cp:
Arg:11:/tmp/OraInstall2007-10-09_01-54-01PM:../jlib/OraInstaller.jar:../jlib/oneclick.jar:../jlib/xmlparserv2.jar:../jlib/srvm.jar:../jlib/share.jar:../jlib/
OraInstallerNet.jar:../jlib/xml.jar:../jlib/orai18n-collation.jar:../jlib/orai18n-mapping.jar:../jlib/emCfg.jar:../jlib/ojmisc.jar:../jlib/InstImages.jar:../
jlib/InstHelp.jar:../jlib/InstHelp_de.jar:../jlib/InstHelp_es.jar:../jlib/InstHelp_fr.jar:../jlib/InstHelp_it.jar:../jlib/InstHelp_ja.jar:../jlib/InstHelp_ko
.jar:../jlib/InstHelp_pt_BR.jar:../jlib/InstHelp_zh_CN.jar:../jlib/InstHelp_zh_TW.jar:../jlib/oracle_ice.jar:../jlib/help4.jar:../jlib/help4-nls.jar:../jlib/
ewt3.jar:../jlib/ewt3-swingaccess.jar:../jlib/ewt3-nls.jar:../jlib/swingaccess.jar:../jlib/classes12.jar::../jlib/OraPrereq.jar:../jlib/jewt4.jar:../jlib/jew
t4-nls.jar:
Arg:12:oracle.sysman.oii.oiic.OiicInstaller:
Arg:13:-scratchPath:
Arg:14:/tmp/OraInstall2007-10-09_01-54-01PM:
Arg:15:-sourceType:
Arg:16:network:
Arg:17:-timestamp:
Arg:18:2007-10-09_01-54-01PM:
Arg:19:-addNode:
Arg:20:ORACLE_HOME=/oracle/product/10.2.0/db_1:
Arg:21:CLUSTER_NEW_NODES=bullhead-rac2:
Arg:22:-logLevel:
Arg:23:severe:
Arg:24:-debug:
Initializing Java Virtual Machine from ../../jdk/jre/bin/java. Please wait... -
how to map all the items to another node (0...unbounded)?
head (0...unbounded)
-- t1
--t2
--t2
-- item (0....unbounded)
i1
i2
i3
Edited by: Shen Peng on Dec 7, 2010 9:28 AMHi Shen,
If the version of your PI system is less than 7.1, then you need to go for Java mapping to achieve this requirement.
Here is a smple Java mapping code.
import com.sap.aii.mapping.api.StreamTransformation;
import com.sap.aii.mapping.api.AbstractTrace;
import com.sap.aii.mapping.api.StreamTransformationConstants;
import java.util.Map;
import java.io.*;
public class PayloadToXMLField implements StreamTransformation {
String strXML = new String();
//Declare the XML tag for your XML message
String StartXMLTag = "<Payload>";
String EndXMLTag = "</Payload>";
AbstractTrace trace;
private Map param = null;
public void setParameter(Map param) {
this.param = param;
public void execute(InputStream in, OutputStream out) {
trace =
(AbstractTrace) param.get(
StreamTransformationConstants.MAPPING_TRACE);
trace.addInfo("Process Started");
try {
StringBuffer strbuffer = new StringBuffer();
byte[] b = new byte[4096];
for (int n;(n = in.read(b)) != -1;) {
strbuffer.append(new String(b, 0, n));
strXML = strbuffer.toString();
} catch (Exception e) {
System.out.println("Exception Occurred");
outputPayload =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
+ StartXMLTag
+ strXML
+ EndXMLTag;
try {
out.write(outputPayload.getBytes());
trace.addInfo("Process Completed");;
} catch (Exception e) {
trace.addInfo("Process Terminated: Error in writing out payload");;
If you have PI 7.1, then refer the below link:
/people/jyothi.anagani/blog/2010/06/17/convert-the-input-xml-to-string-in-pi-71-using-standard-graphical-mapping
Thanks, -
Hi
My client is Automobile industry.In the presales process my company delivers the goods to the dealer.On transit the goods are damaged.Instead of returning the goods the dealer him self repairs the goods and sends the credit memo to the company.The company will send the engineer for inspection and give the clearance certificate for the dealer.With reference to this we have to create the credit the customer.
How to Map it SAP....?
Plz send me the reply
Regard's
Prasad.Dear Prasad,
As you r not taking d goodS back (or dealer is not sending them back) thus it's not a case of a Returns. Also there is no issue with d invoice either thus even Invoice Corrrection Request will not b generated.
Thus it's a simple case of creating a Credit Memo Request for the required amount i.e the amount claimed 2 b spent by d dealer. This will obviously have a block which can b removed by d engineer who went for inspection (or some1else depending on d working of d organisation). Once the billing block is removed the dealer can b issued a Credit Memo in d usual way.
Hope it answers ur query.
regards
PARAM -
I have added a new field to the dso and i have replicated the datasource as well which is showing the new field newly added in ecc. how can i map the new keyfigure in the transformation between the datasource and ods. its showin in the ds, can u pls tell me how to map now.
Ya but the problem is I have an infosource in between and its not showing in the transformation between the dso and infosource.....nor the infosource and the datasource. But its there in the first transformation on the dso side, not on the inforsource side..... but how to get that field in the infosource side...so that i can map the field between both the transformations....between infosoucre and dso and infosouce and ds.....You know what I mean. the zfield is showin in the dso field structure in the first level mapping between dso and infosouce....but where do i map it.
Edited by: Daniel on Nov 28, 2011 9:59 AM -
How to Map the Unit field in case of DSO and INFOCUBE
Dear Experts,
I have a issue ,Please help me to solve this
I have DSO as provider ,
And, i have to map transformations btw the Datasource and DSO.
In generic Data source, i have unit fields like BASME,MEINS (Quantity units) & STWAE (currency field)
and normal Quantity fields like KWMNG,OAUME(quantity related),OAUWE (value related).
In DSO data fields as Key figure info objects like 0Quantity (which have 0Unit as unit of measure) and some other key figures which have there respective unit of measure in info object definition.
So you Please tell me how to map the Quantity ,Amounts, unit fields to key figures that we have.
(How it will be for both DSO and Info cube is there any difference?)
Edited by: AnjunathNaidu on Jan 18, 2012 1:20 PMNavasamol ,
If it is works ,will u please tell me what is the difference ,if the transformations btw data source and DSO and
what is the difference btw data source and info cube and btw DSO to Infocube or cube to cube .
And i have seen the Quantity fields and there respective unit fields are mapped directly to key figure info object
in case of Info cube . Its working fine .
If only 1:1 mapping allowed in DSO data fields key figures and there respective unit of measure characteristic.
why this difference btw DSO and Info cube can any one explain me in detail.
Expecting your valuable suggestions.
Thanks & Regards,
Anjunath Naidu
Edited by: AnjunathNaidu on Jan 18, 2012 4:05 PM -
Hi Experts,
how to map promotional items with sales employee wise.
and what is the difference bet sample and promotional items
Regards,
AmarI have no idea abt your process, but you can create new order reason as promotional items and assign to FOC order, you can create sales employee as customer and create FOC with customers ( sales employee).
-
How to map lattitude and longitude on a map in j2me.
hi all,
i am new to this forum and new to j2me.
i am developing a pplication to track location of a gps mobile phone.
i am using wtk2.5.1 jsr179 to develop it
i know how to get location of a mobile phone but i cant find any method how to map those lat long coordinates on a map...
please help me out if anyone knows about it..
thanxHi,
I'm afraid that this is large problem... and it's not related to J2ME.
The first question is whether you want to use some map provider and its API or you have a bitmap and you want to place a cursor of your position in the map.
In the first case find an API to use (I don't know any). In the second case you have to understand what the GPS coordination mean, know projection type of the used map, then find and use the transformation formulas to transform GPS coordinates to map coordinates and vice versa.
Regarding the GPS coordinates start here: http://en.wikipedia.org/wiki/World_Geodetic_System
Regarding the projections - my map I tried to use in my application uses Lambert conic conformal projection http://en.wikipedia.org/wiki/Lambert_conformal_conic_projection
but it may differ from map to map.
Enjoy :-)
Rada -
How to map free goods scenario
how to map free goods scenario?
Hi
Two types of free goods
1.with excise free sample goods
2.With out excise free sample goods
with out excise free sample goods
step1 create a purchase order and tick free goods column
step2 GRN against free goods Po
step3 No a/c entry Generated.
with excise free sample goods
step1 J1iex
step2. Part1 created
step3. Part11 created
rds
Kavi -
How to get nodes and its attributes of an XML file usiong DOM parsing?
how to get nodes and its attributes of an XML file usiong DOM parsing?
i am new to XML parsing.......
Thanking you........import org.w3c.dom.Document;
import org.w3c.dom.*;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException; ...
//Setup the document
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document doc = docBuilder.parse (new File("MY_XML_FILE.xml"));
//get elemets by name
String elementValue = doc.getElementsByTagName("MY_ELEMENT").item(0).getTextContent();
//This method can return multiple nodes, in this instance I get item(0) , first nodeRead the api for other methods of getting data.
Maybe you are looking for
-
IPad Air 2 not syncing with Calendar
I bought an iPad Air 2 a few days ago and have not been able to sync it up with my Calendar. I believe I checked that everything was lined up between my Macbook Pro and the Calendar but maybe I missed a step. If anyone has advice or a link to help me
-
How to migrate 6i4.6 Repository from one 8.1.7 to other 8.1.7 DB
I have a 6i46 repository on an 8.1.7 DB. It installed on various tablespace. I have installed new 8.1.7 DB and 6i46 repository is already installed on only index and users tablespace. I want to migrate from the existing one to new one. How can I do t
-
There are some very nice additions to the functionality of Actions in Keynote '09. One extremely useful improvement that I have yet to see mentioned here is the ability to leave a ghosted image of the final position of an Action on the slide while on
-
CJV4, WBS simulation version cost in COSS and COSP by cost element
Hi PS expert. (-: IN PS When we freeze a simulation version with CJV4, (operative data to version), sap will create new object number in table VSCAUFV_CN for each network and VSPRPS_CN for each Wbs element related to the simulation Version. In our
-
Material Ledger - Error in closing entry
Hi Gurus, We have an issue running the Post Closing entry of CKMLCP. The system shows the error M8 147 (Account determination for entry & not possible) for one material, the only one pending material of the costing run. We checked the material maste