Need Basic Materials for Node Functions
I Need Basic Materials for Using Node Functions in Mappings.
HI Ragu
you can base these as your reference;
Have a look at this help link - http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/content.htm
Also these weblogs will help you -
/people/claus.wallacher/blog/2006/06/29/message-splitting-using-the-graphical-mapping-tool
/people/stefan.grube/blog/2005/12/29/new-functions-in-the-graphical-mapping-tool-xi-30-sp13
/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
Split by value -
http://help.sap.com/saphelp_nw04/helpdata/en/21/3bb8c495125e4eb5969f0377885fe0/content.htm
U can also refer to the follwoing link
http://help.sap.com/saphelp_nw2004s/helpdata/en/2c/2d8c4024d26e1de10000000a1550b0/frameset.htm
Cheers..
Vasu
<i>** Reward Points if found useful **</i>
Similar Messages
-
Need Basic Materials for Value Mapping Function
Hi all,
Can any one provide Basic Materials for Value Mapping Function???Hi Ragu,
u can chk out this :
http://help.sap.com/saphelp_nw70/helpdata/en/13/ba20dd7beb14438bc7b04b5b6ca300/frameset.htm
Hope ths was helpful.
kanan -
Have Acrobat 6.0 and 9.0 installed. I need 6.0 for distiller function. Whenever I try to open a .pdf file in a site I get an error message that Acrobat has a problem and the file will not open.
Good day,
You can initiate a Repair installation from Control Panel > Programs by clicking on the Acrobat 9 installation, choosing 'Change' then following the prompts for a repair install.
I missed the part where you mentioned the error was occurring on launch. Sorry about that.
Kind regards,
David -
I need a solution for node-webkit and libudev.so.0
Hello there!
I'm developing the package of node-webkit in the aur. Since the first time I had trouble with libudev.so.0. The first quick fix was to generate a symbolic link to libudev.so.1, but this is not the best way and can destabilize the system.
The symbolic link is the recommended workaround for this problem at the moment. I don't think there will be a fixed version in the near future. By reading the issues on the bugtracker of node-webkit I found a solution by using a start-script and rewrite the LD_LIBRARY_PATH. This variable is missing in Arch, so I thought, I can add a file into /etc/ld.so.conf.d/. It's not what I wanted, because the library is then globally accessible, but it works on my machine.
I think there must be a better solution. Best choice would be a shell startscript in my opinion, but I don't know how.
My own package of libudev.so.0 were be deleted with the comment: "it is not needed, you can just provide a symlink to libudev.so.1". One say this, another say whatever -.-0 It's annoying. I really want a solution!
Here is the PKGBUILD:
pkgname=node-webkit
pkgver=0.6.0
pkgrel=2
pkgdesc="node-webkit is an app runtime based on Chromium and node.js."
arch=("i686" "x86_64")
url="https://github.com/rogerwang/node-webkit"
license=("MIT")
depends=("alsa-lib" "gconf" "gtk2" "nss")
optdepends=("nodejs: npm package support"
"nw-gyp: native add-on build tool for node-webkit")
if [ "$CARCH" = "i686" ]; then
_arch="ia32"
sha256sums=(
"4b3f45cbb023d043955620a1f84b239249ac00a2649834c0c675d1574462f307"
"c77f5c8bcbce1c8f12d574538845ff5b467fd1acc9e5998f459abcf6b4b7fec3"
fi
if [ "$CARCH" = "x86_64" ]; then
_arch="x64"
sha256sums=(
"a8fb4c045cc5de78d1ac784c50c1eda986d6ccbe82778f6285c5da1bfceda64e"
"fe517d0cf7f374477fcbd654b57f1bc8660069c522625bb06f4d5fc565fdede3"
fi
source=(
"https://s3.amazonaws.com/${pkgname}/v${pkgver}/${pkgname}-v${pkgver}-linux-${_arch}.tar.gz"
"http://arm.konnichi.com/core/os/${CARCH}/udev-182-4-${CARCH}.pkg.tar.xz"
package() {
msg2 "create path and copy files"
mkdir -p $pkgdir/{etc/ld.so.conf.d,usr/{lib/${pkgname}/lib,bin}}
cp -R $srcdir/${pkgname}-v$pkgver-linux-$_arch/* $pkgdir/usr/lib/node-webkit/
msg2 "copy libudev.so.0.13.1 -> /usr/lib/node-webkit/lib/libudev.so.0"
cp $srcdir/usr/lib/libudev.so.0.13.1 $pkgdir/usr/lib/node-webkit/lib/libudev.so.0
echo "/usr/lib/${pkgname}/lib" > "$pkgdir/etc/ld.so.conf.d/${pkgname}.conf"
msg2 "symlink /usr/bin/nw -> /usr/lib/${pkgname}/nw"
ln -s "/usr/lib/${pkgname}/nw" "$pkgdir/usr/bin/nw"
msg2 "symlink /usr/bin/nwsnapshot -> /usr/lib/${pkgname}/nwsnapshot"
ln -s "/usr/lib/${pkgname}/nwsnapshot" "$pkgdir/usr/bin/nwsnapshot"
Last edited by blackcat (2013-06-21 22:10:55)Do not use prebuilt binaries, but compile the package from source with the current libudev.
sha256sums=(SKIP)
source=("$pkgname::git+https://github.com/rogerwang/node-webkit.git#tag=nw-v$pkgver")
to build it in the PKGBUILD, use nw-gyp i guess.
Last edited by progandy (2013-06-21 22:54:36) -
Need basic documentation for Adobe Reader X
Can anyone point me to documentation that will explain what document properties are needed to be able to highlight text in a document? The document "Adobe_reader_x_help.pdf" does not discuss this at all. I need to highlight text in an academic document, and all permissions are enabled except Document Asembly, Signing, and Creation of Template Pages.
"Commenting" permission is available, and an ordinary person of a basic level of intelligence would assume that includes highlighting of text. At the same time, "Content Copying" is set to Allowed but I can't seem to do that either, so I am left wondering whether this is an idiotic feature designed by an idiot or merely an idiotic bug.
FWIW Adobe is BEGGING to be slapped with an unfair trade practices class action based on its blatant attempts to leverage its monopoly over the PDF file format into sales of expensive-*** Acrobat just to perform basic features, like highlighting text, that actually WORK without having to purchase a product for hundreds of dollars.Adobe Reader X (on the desktop) can highlight text in any PDF file provided it is not directly forbidden by a security setting - so any unsecured PDF can be highlighted, as can any secured PDF with "commenting" allowed in the security properties. Highlights are just another form of comment.
Previous versions of Adobe Reader could not apply highlights without Reader-extended permissions set by Acrobat or LiveCycle, but Adobe decided with version X to allow comments and sticky notes by default.
...and FWIW, the PDF format is an open ISO standard, used by hundreds of software developers besides Adobe. Yes of course the Acrobat Family sets the standard for working with PDF content, as Adobe invented the thing; but they don't have a monopoly by any means except in specific areas of DRM, rich media and very advanced document editing. For example OS X can read and write PDFs natively, but to create files with scripting and interactivity you need a commercial application such as Acrobat. -
Basic Forte for C++ functionality
Sorry if this is the wrong forum for product feedback, but here goes...
I am using Forte with Nedit as the editor.
- How come when I open a project in Forte, then go to open a source file, the file browser is not in my current project directory. That is annoying.
- Is there code completion in this IDE?
- In the Project Creation wizard, I don't specify source files because, well, this is a new project. Yet, if I specify libraries and include directories during the wizard, they all disappear when the project is made. This seems to be because I didn't specify any source files. That is extremely annoying.
- If I am already in a project, and I select File>New, I am faced with a file selection browser. Why? I don't want to select an existing file which is why I selected File>New. My only choice is then to type in some non-sensical file name, just to get Nedit to open. I want to open Nedit immediately, so I can write code then save the file.
- When I use the project creation wizard, why doesn't it prompt me to make a source file directory within the project directory? Something like "src" would be a good choice.
- When I save a source file from Nedit, I am unable to at the same time create a new directory for the source file to be save in. I am relegated to leaving the Forte/Nedit environment just to make a new directory w/in my project directory.
- I can't seem to open multiple source files at once in different Nedit windows. Each time I open an additional source file, it simply replaces the source file that is already open.
Have I grown way too comfortable with the user-friendliness of VC++?I can create a project and add the needed libraries to the settings, click Build, and it builds, then don't change ANYTHING and click build again, and it won't build, complaining about link errors because it loses my library settings.
I was able to solve this by saving off the original project make file and using this as a guide. -
Newby needs basic tutorial for dvdsp
I'm sorry for this question but I am new to DVDSP. I was using Idvd which was pretty straight forward but now that I have studio pro I am lost. I bought the Martin Sitter and Adrian Ramseier book but I can't make head nor tails of it.
I looked for DVDSP for Dummies but I guess they don't have one.
Can anyone recommend a simple, basic book on how I can get started? (Or can someone explain to me, like I was a four year old, how I can simply just export my project from FCP to DVDSP-Burn it on to a disc? I can't even figure that out!
If I can just get started I know I can get going with all of the good stuff later.
Thanks for your help.
-Paultake a look at this (not alot of detail but gives you some idea how things look etc.)
http://dvdstepbystep.com/fasttrackover.php
Download the movie and scroll through slowly will give you a rough overview -
Need the Materials for learning BI7 (Screenshots for creation of Contents)
Hi Gurus,
Pl share the Screen shots for Creating the all Business objects(CUBE,ODS,Infosource ....) in BI7.
MAIL - [email protected]
I ll share my thanks as reward points .
Regards,
RajaHi,
http://help.sap.com/saphelp_nw2004s/helpdata/en/fc/1251421705be30e10000000a155106/frameset.htm
modeling:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/6ce7b0a4-0b01-0010-52ac-a6e813c35a84
Frequently Asked Questions in SAP NW 7.0 - Enterprise Data Warehousing, Reporting, Query & Analysis and Business Planning
https://www.sdn.sap.com/irj/sdn/docs?rid=/webcontent/uuid/93eaff2d-0a01-0010-d7b4-84ac0438dacc
GTR -
Node functions in Message Mapping
Hi,
Could someone help me with some good exercises for node functions such as splitbyvalue, collapsecontents, removecontexts.
I am a newbie to these functions and have absolutely no idea on how to use them. Would appreciate if someone could give very detailed examples to these functions in a step by step manner, so that I can create them just by following your instructions.
Any links to video presentations are welcome too.
Cheers,
SHi ,
For a fresher, the informationa and examples given in the help.com would be more helpful and it will help you in building string fundamentals. Once your basics and funcdamentals concepts becomes strong then you can go for more complex exmples. Here is help.sap link where you can leran Node functions of MM of PI.
http://help.sap.com/saphelp_nw04/helpdata/en/d2/bab440c97f3716e10000000a155106/frameset.htm
Thanks,
RK -
Node Functions in XI, I am new to XI
Hi ,
i am new to XI, i need some documentation regarding Node Functions.
Regards,
kumarHi,
.SplitByValue:
The SplitByValue() function is the counterpart to removeContexts(): Instead of deleting a context, you can insert a context change in the source value queue. You then receive this element for each inserted context change instead of a top node element. However, for this to be possible, the top node source field must be assigned a top node target field and minOccurs must be >0. You can insert a context change in the queue after each value, after each change to the value, or after each tag without a value.
2.RemoveContexts:
You use removeContexts () to delete all the top contexts for an element. This removes all top hierarchy levels, so that all elements of the target queue are assigned to a root element of the source queue.
Advanced user-defined functions can import either just one context into the input arrays, or complete queues. Make your selection by selecting or deselecting the Save Entire Queue in Cache checkbox in the function editor.
3.CreateIf:
CreateIf node function is used to create a node if true value is passed to it otherwise suppress it.
4.collapseContext
To remove the context in between the value and transfer only one value at a time
5.: useOneAsMany
First Input:
The value which is needed to be repeated.
Second Input:
It defines how many times the first input should be repeated.
Third Input:
It define when the context should be changed (on the basis of the required output
Please go through the given link hope it will be helpful to you.
/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
http://help.sap.com/saphelp_nw04/helpdata/en/79/2835b7848c458bb42cf8de0bcc1ace/frameset.htm
Message Mapping Simplified Part II
/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
Replication of Nodes Using the Graphical Mapping Tool
/people/claus.wallacher/blog/2006/04/17/replication-of-nodes-using-the-graphical-mapping-tool
Message Splitting Using the Graphical Mapping Tool
/people/claus.wallacher/blog/2006/06/29/message-splitting-using-the-graphical-mapping-tool
Refer these links for more information on Node function:
http://help.sap.com/saphelp_nw04/helpdata/en/ee/bf9640dc522f28e10000000a1550b0/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6658bd90-0201-0010-fbb6-afe25fb398d3
/people/claus.wallacher/blog/2006/04/17/replication-of-nodes-using-the-graphical-mapping-tool
Check this weblog where claus have mentioned with examples:
/people/claus.wallacher/blog/2006/04/17/replication-of-nodes-using-the-graphical-mapping-tool
/people/claus.wallacher/blog/2006/06/29/message-splitting-using-the-graphical-mapping-tool
/people/claus.wallacher/blog/2006/08/15/duplicating-subtrees-and-numbering-them-using-the-graphical-mapping-tool
Also check this weblogs:
/people/sravya.talanki2/blog/2005/08/16/message-mapping-simplified--part-i
/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
Split by value -
http://help.sap.com/saphelp_nw04/helpdata/en/21/3bb8c495125e4eb5969f0377885fe0/content.htm
For value mapping check this video presentation and weblog:
/people/sreekanth.babu2/blog/2005/02/23/value-mapping-replication
/people/community.user/blog/2007/01/08/valuemapping-using-the-graphical-mapping-tool
https://www.sdn.sap.com/irj/sdn/docs?rid=/webcontent/uuid/110ff05d-0501-0010-a19d-958247c9f798#xi [original link is broken]
/people/claus.wallacher/blog/2006/04/17/replication-of-nodes-using-the-graphical-mapping-tool
Function formatByExample:
/people/sundararamaprasad.subbaraman/blog/2006/02/21/real-example-for-formatbyexample
Split by value, remove context and collapse context:
/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
Please reward points if it helps
Thanks
Vikranth -
Node functions in real time scenario
can any one tell me where node functions used in realtime explain with examples?
thanx®ards
narenHey,
1. remove context:
You use removeContexts () to delete all the top contexts for an element. This removes all top hierarchy levels, so that all elements of the target queue are assigned to a root element of the source queue.
Advanced user-defined functions can import either just one context into the input arrays, or complete queues. Make your selection by selecting or deselecting the Save Entire Queue in Cache checkbox in the function editor.
2. split by value:
The SplitByValue() function is the counterpart to removeContexts(): Instead of deleting a context, you can insert a context change in the source value queue. You then receive this element for each inserted context change instead of a top node element. However, for this to be possible, the top node source field must be assigned a top node target field and minOccurs must be >0. You can insert a context change in the queue after each value, after each change to the value, or after each tag without a value.
3. collapse context:
Using collapseContexts() puts the first values of all contexts into a context. Empty contexts are replaced with an empty string:
This can be useful if an upper-level node is to be created each time a lower-level node exists, for example. The function is useful in combination with the SplitByValue function.
4. Use one as many
You require the function useOneAsMany() if a field that only occurs once needs to be replicated as often as another field occurs in the outbound message so that the fields can be written to the target structure in pairs as a record.
http://help.sap.com/saphelp_nw04/helpdata/en/2c/2d8c4024d26e1de10000000a1550b0/frameset.htm
5. Map with default
6.copyValue
You use CopyValue() for a frequently occurring element to copy the value of a position in the source structure and assign it to a target field. The value is copied each time the target field occurs in the target structure. However, it is copied a maximum of maxOccurs times
7.createIf
You use createIf() to create a tag in the target structure depending on a condition.
8.exists
You use this function to determine whether a particular source field exists in the XML instance to be processed. If it does, exists() returns the value true, otherwise it returns the value false.
9.Use
You use this function if you need to synchronize two queues of equal length with reference to their context change. The mapping runtime takes the values from the first queue, and the context change from the second queue. If the two inbound queues do not have the same number of values, the mapping runtime triggers an exception.
Link for Node function.
/people/claus.wallacher/blog/2006/04/17/replication-of-nodes-using-the-graphical-mapping-tool
Example:
removeContext:
We use remove context to remove the context of a queue
A ->removeContext-> A
B B
C C
here each line under an alphabet denotes context change.
One thing about context change is it will not show you null values coming in input.
A ->removeContext-> A
C
C
in above example -- represents only context change no value in this place(null).
Collapscontext :
It works very much same way of removecontext but it also considers null values and gives [] for null values (if Context of Field is on its Preceeding parent otherwice it will work as remove context)
A ->CollapsContext-> A
[] (Blank value)
C C
One more chane is if there are multiple values in a context then it will only select first value from that queue
A ->CollapsContext-> A
D B
B C
C
As you can see in above example A & D falls under one context hence D is Removed
Split ByValue :
Used to Change the Context of Input
it has three options in it
1)each value
2)value change
3)emptyValue
The link given by Rohit is Self Explanatry for this .
FormateByExample :
it changes the Context of input1 as per the Context of Second input but the number of values in both the input must be same .
eg.
Input1 Input2 ->FormateByExample-> Out
A P A
B Q B
C R C
As you can see Context of input1 is Changed as per input 2
Sorry Guest Seems To Be Some Problem With Formating
Give me you Email ID Will Send You in Proper Formate
reward points if useful.
regards,
Milan -
Material issues for equipment from already issued materials for FL(Func Loc
Hi,
At my client place, the working nature is 24x7. Store is closed by 3:00PM and no material is issued after that. So, Departments get issued materials for the Functional location at once and distribute(consump) materials for Equipments as per requirement under that Funcitonal location. Our client wants that when material is consumped for equipments it should be issued from functional location issued materials.
E. g. : For the funtional location "SSSL-1000-DG" 50,000 litre oil has been issued. Now, for lubrication of Equipments under this Functional location, Oil should be issued(debited) from this functional location. suppose, 1000 litre has been consumped for "ABC" Equipmnets. So, balance Oil of Functional location will be 40,000 litre.
Please help me.
Dinesh.Hi Dinesh,
Generally material/consumption booking is done thorugh warehouse only.
Once you issue the material from warehouse against F.L. cost center it will get updated with that F.L only.
If you want that material to be booked against equipment then you need to issue against equipment only.
You can create another store at maintenance side. Or just take the material from store and on next day book against required equipment.
Sundar -
How to config Define basic materials in material master
Hi Guru
IN SPRO Logistic General-Basic Setting -Material Types-Setting of key field-Define Basic material
Can you guide me how to confige &check with warning error mesage by maintaining test data in material master.Hi,
Path for Basic Material: SPRO >IMG< Logistics - General > Material Master > Settings for Key Fields > Define Basic Materials
for maintain " Basic Data 2" view of Material master Tcode : OMS2
Select material type and double click on it. And chose Basic Data 2 in user departments .
Hope it helps you
Thanks. -
Node function to use for relating two idoc segments from source in mesmapp
Hi Sap All.
here i have got a requirement to do a graphical mapping between Souce Idoc Structure to target file structure .
here i have got aspecific requirement from the Functional saying that they want
for a segment from source idoc with name E1EDL24-NTGEW should be mapped with shipment_detail-nett_weight
and the conditon here is There should be a corresponding entry in E1EDL24 for each E1EDL44?(other) segment type.
can nay body help me in guiding how and what node functions do i need to use here to ge the solution.
regards.
VarmaVarma,
If you could give a sample that would be great!
raj. -
HI Gurus,
I have a requirement like below desc, Is UDF required for this?!! or Can we manage with Node Functions?!!!
Source File: ( File )
a) PO_TYPE
b) Style1
c) Style2
Note: Style1 leads to Headernode and Style2 leads to ChildNode, Style1 and Style 2 are interconnected.
Target File: ( Idoc )
a) Header Node ( EHDRNDE)
b) Child NOde ( CHLDNDE)
And my question is.... I have to populate Header Node and Child Node in target side on certain conditions of the source file. they are;
I) Whenver a different style1 comes in file...I have to create a Headernode for that in target file. Style1 can contain number of Style2 nodes with the same node. like
Ex:
i) Style1 -
Style2a, Style2b, Style2c
ii) Style1 ....... Style2aa, Style2ab.
For this above requirement, I have to create corresponding target nodes for Header ( Style1 ) and as well as for Child ( Style2)
for ex1: it should be one Header node in target and 3 corresponding child nodes
for ex2 : It should be One Header Node and 2 child nodes
For this requirement...can we use node functions....if it is...could you please help me.
....Stallin
Edited by: stallin xavier on May 1, 2008 4:18 AMHi,
You can do it by using node function as well as UDF also.
1) If your sequence is sorted and always come in sorted order only e.g. 1st come only style1 node and child node and then come all nodes from style 2 then u can use node function.
2) for parent node use collpse context then remove context.
3) for child node 1st differntiat according to your condition and then use split by value(value change)
4) If occurance of style1 node and style2 node is not fixed then you don't have any option you have to write UDF.
I think this will help you.
Regards,
Rohit.
Reward points if helpful
Maybe you are looking for
-
How to control the jms transactiion in WLI
Hi, I'm new to WLI integration area; I have JPD which will subscribe message from message broker channel via JMS event generator. i have requirement to put business validation and needs to rollback the message if validation fails with few seconds tim
-
IChat only VVoIP app not working in enviornment
I'm beating my head against my desk here... I must be missing something simple. We use several VVoIP applications to do remote interviews with talent. iChat offers great video quality, but for some reason it's the only app we have not been able to ge
-
ACE: load balancing servers using DMZ ports on FWSM
devices; (2 core with the ff config) 6500 fwsm idsm msfc SETUP; Servers are connected to the dmzs on the core REQUIREMENT; to load balance the servers QUESTION; Using the ACE module, is it possibe to load balance the servers which are connected to th
-
New software is available for your computer?
I hope this is the right place to post this. I currently have iLife '08 and iWork '08 and I'm running Leopard 10.5.8. Every Sunday evening I get a software update request from Apple "New software is available for your computer." The update is for iLi
-
Hope Experts how are you today? One of our users created a job SD_203_Z_AUTO_DEL. Everytime this jobs runs it prints out. She would like to stop this job from printing. Is there anything in SM37 job overview that I need to change. If not in