Difference between Shared Variable Refnum and Control
Dabbing my toes in Shared Variables for another project. Glad to see A LOT more support from NI in terms of Shared Variables (especially now that built executables can be set to automatically deploy shared variable libraries...thats a big help).
In the Shared Variable block diagram palette (under Data Communication) there are a number of VIs that can be used to progmatically access and consume shared variables. Awesome. One thing that I have noticed is there is a difference between a "Shared Variable Control" (from the I/O front panel palette) and the "Shared Variable Refnum In" that you obtain from right-clicking one of the VIs from the Shared Variable palette and selected "Create Control".
My first thought was that these two were one and the same, but they are not. Visually they look different:
Also, the reference input to the VIs in the Shared Variable palette only take the "shared variable refnum" control as input. The control from the "I/O" palette does not work.
This wouldn't be much of a problem, but I prefer the look of the Silver Shared Variable Control much more to the control I get from the "Create->Control". Also, the variable browser in the Shared Variable Control is A LOT nicer than the control refnum gives me.
Here is the Shared Variable refnum variable browser:
Here is the much nicer looking browser that pops up from the Shared Variable Control:
So I guess my questions are:
Why are there two reference data types that seemingly perform the same function but are incompatible with one another in LabVIEW?
How can I use the Shared Variable Control with the Shared Variable palette VIs?
Thanks for your input.
Hello Nickerbocker,
You actually want to use the Shared Variable Control in the context of Alarms, I/O Servers and other categories inside the DSC Module. Like you already saw, to use the basic functionality of a Shared Variable, such as programmatically reading / writing to it, you need to use a refnum.
Regards,
Daniel REDS
RF Systems Engineer
Help us grow.
If a post solves your question, mark it as The Solution.
If a post helps, give Kudos to it.
Similar Messages
-
What is difference between Shared ,Exclusive and Exclusive but not commulat
what is difference between Shared ,Exclusive and Exclusive but not commulative lock modes plese tell me
Lock objects are used to synchronize access to the same data by more than one program.
The lock mode controls whether several users can access data records at the same time. The lock mode can be assigned separately for each table in the lock object. When the lock is set, the corresponding lock entry is stored in the lock table of the system for each table.
There are three types of lock modes
1.Exclusive
2.Shared
3.Exclusive not cummulative
Exclusive lock: The locked data can only be displayed or edited by a single user. A request for another exclusive lock or for a shared lock is rejected.
Shared lock: More than one user can access the locked data at the same time in display mode. A request for another shared lock is accepted, even if it comes from another user. An exclusive lock is rejected.
Exclusive but not cumulative: Exclusive locks can be requested several times from the same transaction and are processed successively. In contrast, exclusive but not cumulative locks can be called only once from the same transaction. All other lock requests are rejected.
please go through these links:
http://help.sap.com/saphelp_nw04/helpdata/en/a2/3547360f2ea61fe10000009b38f839/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/af/22ab01dd0b11d1952000a0c929b3c3/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/cf/21eeb2446011d189700000e8322d00/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/cf/21eebf446011d189700000e8322d00/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/cf/21eed9446011d189700000e8322d00/frameset.htm
briefly :
You can lock the table or record by using following types of locking:
1) Exclusive (E) the locked data can only be displayed or modified by single user i.e the owner of the object. Access to other users is denied.
2) Shared (S) several users can access the same record simultaneously, but only in display mode and except the first one, who has asked for the data in update mode.
3) Exclusive not cumulating (X) it is similar to exclusive lock. It allows only a single user access. E can be called several times from the same transaction. In contrast, a lock type X can be called only once during the transaction. Any other call for this lock is rejected.
Activation of Lock Object
1) When you activate the lock object, the functions are automatically generated. And these are ENQUEUE-EZN and DEQUEUE-EZN. EZN is name of the lock object.
2) While ENQUEUE is used in program to set the code over the selected data depending upon the lock object arguments. DEQUEUE is used to release the lock.
Thanks
Seshu -
Difference control refnum and control reference
Hi guys.
I am new on labview reference, can you explain difference between control refnum and control reference.
Gary WangAre you sure you don't mean "refnum control"? That is a front panel control that can be selected as a reference to any one of several data types such as application, VI (including strictly typed), control or indicator. Whereas the "control reference" is a block diagram object that points to a specific control on your front panel (it can also be "linked" to other objects so it is similar to a "refnum control" in that respect).
“A child of five could understand this. Send someone to fetch a child of five.”
― Groucho Marx -
What is difference between local variable and property node ?
What is difference between local variable and property node ?
" 一天到晚游泳的鱼"
[email protected]
我的个人网站:LabVIEW——北方客栈 http://www.labview365.com
欢迎加入《LabVIEW编程思想》组——http://decibel.ni.com/content/groups/thinking-in-labviewTo make things clear, here are two small examples that show how nasty locals and value properties can be to the naive programmer.
- Open the diagram of the race condition.vi before running it and try to predict what will be the values of the two counters after the third run.
- Use the Compare Locals Properties and Wires.vi to find out how slow locals and value properties can be (times 1000+).
This being demonstrated, I must add that I use globals and value properties quite often, because they are often very convenient
Chilly Charly (aka CC)
E-List Master - Kudos glutton - Press the yellow button on the left...
Attachments:
Race condition.vi 9 KB
Compare Locals Properties and Wires.vi 18 KB -
What is the difference between Instance variable and Global variable?
Hi folks,
Could you please explain me, "what is the difference between Instance variable and Global variable?"
Are they really same or not?
--SubbuHi flounder,
I too know that there is no such a term GLOBAL in java.
generally people use to say a variable which is accessible throught out the class or file has global access
and that will be called as a global variable...
my point is very much similar to what Looce said.
In simple that is not a technical term, but just a causual term.
In technically my question is, "What is the difference between a instance variable and public variable?".
Hi looce,
Thanks for the reply. even thats what my understanding too....in order to confirm that i raised this question..
Your reply has given a clear answer...... thanks again.
--Subbu -
What is the difference between lock mode E and X.
what is the difference between lock mode E and X.
Hi
The lock mode controls whether several users can access data records at the same time. The lock mode can be assigned separately for each table in the lock object. When the lock is set, the corresponding lock entry is stored in the lock table of the system for each table
Lock modes:
S (Shared):
Several users (transactions) can access locked data at the same time in display mode. A request for another shared lock is accepted, even if it comes from another user. An exclusive lock set on an object that already has a shared lock will be rejected.
E (Exclusive).
An exclusive lock protects the locked object against all types of locks from other transactions. Only the same lock owner can reset the lock (accumulate).
X (eXclusive non-cumulative):
Exclusive locks can be requested several times from the same transaction and are processed successively. In contrast, exclusive but not cumulative locks can be called only once from the same transaction. Each further lock request will be rejected.
O (Optimistic):
Optimistic locks initially behave like shared locks and can be converted into exclusive locks.
If it is helpful rewards points.
Regards
Pratap.M -
Ok, so this is my first post here and I am admittedly terrible at forums. Someone might say, "This was addressed in the ___________ thread by __________! Go read it!" --- that may be so but I've spent enough hours trying to google this problem into submission to no avail based on what is apparently working for others, so I would like a chance to get specific answers to specific questions that aren't from Mar 2011, etc.
So first of all, I'm confused by all the various Wine programs/apps/whatevers. I've seen Wine, Wineskin, Winery, Wine Bottler, and at this point I wouldn't be surprised if there are even more than that. What's the difference between all of these and how do they work with one another? What do I actually need to get windows programs working?
All of my google searches have led me to people giving out fish, but no one giving out fishing lessons. I'm not a pro at mac and windows and all that, but I'm a fairly bright individual who gets VERY frustrated, very quickly, when I don't understand the why and how of something I'm attempting.
I've also found "answers" where the person attempting to help starts off helpful enough, but degrades into the most archaic of techno-babble after about 5-6 sentences. On the other hand, I've watched tutorials on youtube where the poster decides to skip (apparently crucial) sections of the tutorial, and mutters such gems as: "... you might wanna have to run Wine first before you can do anything, cuz I think it has to configure it and set up a bunch of stuff"
O.o
A happy medium between techno-babble and the most basic of explanations would be ideal for me, and I'd imagine for others as well.
Here is a summarized history of my relationship with Wine:
Diablo II - I downloaded this awesome thing which ended up being... uh... I guess Diablo II in a Wineskin "wrapper". I'm not sure, all I know is that it's a D2 icon, and if I go to 'show package contents', it's got C drive, Program Files, et cetera inside of it. I double click it, it launches D2, and it works like a dream. <3
'Vanilla Install' - That's what I heard someone call it. It was the command/terminal style install using xquartz and xcode found at http://www.davidbaumgold.com/tutorials/wine-mac/. I followed every instruction to the letter, and got all the way to '$ sudo port install wine', at which point it started going smoothly, free from the possible error he described regarding the installation of xcode, and then just failed after I left the room to use the restroom and came back. Please don't ask me to repeat what the error was, because honestly, after reading more things on the interwebs, I'm confused as to why it's even necessary to go through all of that, so I'd rather not try that route again anyways, rendering the error message quite possibly irrelevant.
Wine + Wine Bottler - So I decided to try to seek out an easier method, as I know that one must exist that doesn't involve command lines. I found a video tutorial at http://www.youtube.com/watch?v=m0BBkISOcEA, and oh man would it be great if that method had actually worked. Again, I followed all instructions provided to procure my free fish, and at the point in the video where he declares that "xquarts or x11 will open" - it doesn't open. Nothing opens. I was trying to install Star Sonata, btw.
So here I am, thoroughly worn out, frustrated at all the random places Wine is installed on my mac now, and just want someone to explain it all, from top down, without getting toooooooo technical on me. I know that might be asking a lot...## I know that the poster has already found a solution, but the following is a possible answer for others that have similar issues.
For Winebottler, just go to their website and download it. Run the program. Choose .wine as your prefix (best choice) or whatever suits you best. You'll need a functional X11. If you can't use the one that comes with your mac, download the latest one from the website.
If your issue is one with Winebottler's Wine not running correctly due to X11, then you have a pretty ugly problem, although a simple upgrade is the best solution (Upgrade XQuartz.app).
http://www.davidbaumgold.com/tutorials/wine-mac/#part-1
The above website is the easiest way to get REAL wine on your computer. First of all, Wineskin WInery, etc. are NOT WINE. They are 3rd party apps that may use Wine or may have originally part of Wine, but they are no longer up to date with Wine. WineBottler is currently up to date with the stable releases of Wine (but not the maintenence releases).
For the website tutorial and to run Wine on your mac without using a thrid party app, you will need to know a few things.
First, you will need to know basic control of the command line. That means, sudo (you must know the administrator password to your computer), and the forms of cd (change directory).
Second, you will need Xcode. Download 4.2 (stable) or whatever other versions you want, but beware: It is over 1 GB, and you will need time for it to work.
Third, you will need to get MacPorts and configure it. The tutorial should have this data.
When you download wine (use sudo port install wine-devel for the latest development release of wine), it will first download a lot of dependencies. This will take a while. After that, it will download wine itself.
After obtaining wine, to run a program, open the terminal.app window.
cd desktop/XYZ/ZYZ\ WRQ
The above will first enter the desktop, then folder XYZ, then folder ZYZ WRQ. From here,
wine th11e.exe
Or whatever executable you are trying to open. (Using Subterranean Animism as my example).
It should, in theory, run the program. Watch the terminal for errors. If there is an X11 problem, then it's not wine acting up. If the app crashes or has other issues, check the Wine Application Database to see if your app is compatible with wine.
If you have any further questions or other things, feel free to reply; I may or may not get back to you, but there's a good chance that someone will come in eventually. Otherwise, the Wine Wiki should have some information. -
Difference between ECC 6.0 and earlier versions
Hi,
one of the difference between ECC 6.0 and earlier versions is that instead 'WS_UPLOAD' and 'WS_DOWNLOAD' in ECC we should use 'GUI_UPLOAD' and 'GUI_DOWNLOAD' respectively.
(of course SPDD and SPRO tcodes is known by everone i suppose)
Similarly can u all put down some differences here, atleast one entry by each, I think we can make a good docu. I have searched the net for the differences but could not get much, so by each of us contributing one each, it would become good docu..for all of us.
Thanx in advanceUnicode Errors Encountered and their Solutions
E1. In u201CTEXT MODEu201D the u201CENCODINGu201D addition must be specified.
Error:
OPEN DATASET FILE FOR OUTPUT IN TEXT MODE.
Solution:
OPEN DATASET FILE FOR OUTPUT IN LEGACY TEXT MODE.
E2. In Unicode, DESCRIBE DISTANCE can only be used with the IN BYTE MODE or IN
CHARACTER MODE addition.
Error:
DESCRIBE DISTANCE BETWEEN T_KOMK AND T_KOMK-HIEBO01 INTO BPOS.
Solution:
DESCRIBE DISTANCE BETWEEN T_KOMK AND T_KOMK-HIENR01 INTO BPOS
IN CHARACTER MODE.
E3. u201CUSR02-UFLAGu201D must be a byte-type field (Typ X or XSTRING )
Error:
IF USR02-UFLAG O YULOCK.
Solution: Since the data type of USR02-UFLAG is type INT and is compared with data type
X u2013 Hence the error. So we define a new variable ZULOCK and assign the
value of USR02-UFLAG to ZULOCK.
New variable
DATA: ZULOCK(1) TYPE X. "APBRP00
Assign value
ZULOCK = USR02-UFLAG.
Compare -
IF ZULOCK = YULOCK. u201Creplace IF USR02-UFLAG O YULOCK.
E4. HT cannot be converted to a Character type field
Error :
WRITE ht TO t_data+10(2).
Solution : Since the data type of ht is a type u2018Xu2019 and the data is been transfer to
t_data which has a data type u2018Cu2019. value of one data type cannot be copy to
another data type where one of them is type string .Hence the error occur,
so the data type of ht is been change to Type u2018Cu2019
OR
A Tab ( value 09 ) is introduced as part of the row. The value 09 is not converted in Unicode environment. Instead we need to use class
Error:
DATA: BEGIN OF ht,
x(1) TYPE x VALUE '09',
END OF ht.
Solution:
Define Class after the Tables definition.
CLASS cl_abap_char_utilities DEFINITION LOAD.
Data Defination : Comment internal table HT and define a variable HT type C.
* Insert + APRIA00 05/02/2007 Unicode project
* DATA: BEGIN OF ht,
* x(1) TYPE x VALUE '09'
* END OF ht.
* Insert - APRIA00 05/02/2007 Unicode project
DATA HT type C.
Before using HT assign Horizontal tab.
Ht = CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB.
E5. In Unicode programs the u201C#u201D cannot appear in names, as it is does here in the name u201C#LINESu201D
Error :
#LINES TYPE I,
Solution : Since the # is used in the start of name, it is not allowed. We need to
remove it.
Solution for the above
V_LINES TYPE I,
E6. In u201CTEXT MODEu201D the u201CENCODINGu201D addition must be specified as well as the addition was required FOR OUTPUT,FOR INPUT, FOR APPENDING OR FOR UPDATE was expected.
Error:
OPEN DATASET PATH_NAME IN TEXT MODE.
Solution:
Download = OPEN DATASET PATH_NAME FOR OUTPUT IN LEGACY TEXT MODE.
Upload = OPEN DATASET AUSZUG-FILE IN TEXT MODE FOR INPUT ENCODING DEFAULT.
E7. u201CTABu201D must be a character-type data object( data type C,N, D, T or String). Field string)
Error:
data: begin of tab, "Excel Parameter Split at TAB
t type x value '09', "Tabulator
end of tab.
concatenate 'Material' 'Package Status'
into z_download-line separated by tab.
( In the above command the two field are to be separated with a horizontal Tab. The earlier way of assigning the tab value u201809u2019 will not work in Unicode environment.
Solution:
Define a class just after the Table defination.
CLASS cl_abap_char_utilities DEFINITION LOAD.
Define variable Tab as shown below :
Data : TAB TYPE C.
Before the concatenate statement assign the value of Tab using pre-defined attributes.
TAB = CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB.
E8. Upload/Ws_Upload and Download/Ws_Download are obsolete, since they are not Unicode-
enabled; use the class cl_gui_frontend_services
Error-1: Function WS_DOWNLOAD is obsolete in Unicode environment.
call function 'WS_DOWNLOAD'
exporting
filename = zfilename
tables
data_tab = z_download.
Solutions-1: Instead of WS_DOWNLOAD use GUI_DOWNLOAD.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
* BIN_FILESIZE =
FILENAME = zfilename
TABLES
DATA_TAB = z_download.
E9. The "/" character is reserved for identification of namespaces. It must be entered twice.
The name of a namespace must be at least 3 characters long.
Error :
U/N(3) TYPE C, "U/N --> ERSETZT DURCH SPACE
Solution :
* Special character can not be used to define a data variable
* U/N(3) TYPE C, "U/N --> ERSETZT DURCH SPACE
U_N(3) TYPE C, "U/N --> ERSETZT DURCH SPACE
* Insert - APSUS02 07/02/2007 Unicode Project
E10. "LP_TAB" and "CS_TAB" are not mutually convertible. In Unicode programs,
"LP_TAB" must have the same structure layout as "CS_TAB", independent of the length
of a Unicode character.
Error : This error is encountered when data from one internal table is copied to another
internal table which different structure. In this case its LP_TAB & CS_TAB.
LP_TAB[] = CS_TAB[].
Solution :
* Replace + APSUS02 07/02/2007 Unicode Project
* LP_TAB[] = CS_TAB[].
move-corresponding CS_TAB to LP_TAB.
* Replace + APSUS02 07/02/2007 Unicode Project
E11. Could not specify the access range automatically. This means that you need a RANGE
addition.
Error : Range need to be specified as an addition to the command.
DO 4 TIMES VARYING HELP_CHAR FROM ABCD(1) NEXT ABCD+1(1).
Solution :
DO 4 TIMES VARYING HELP_CHAR FROM ABCD(1) NEXT ABCD+1(1)
* Insert + APSUS02 07/02/2007 Unicode Project.
RANGE ABCD+0(4).
* Insert - APSUS02 07/02/2007 Unicode Project.
E12 . Processing Terminated Error code: Error in opening /
Path not found when downloading to Unix directory.
Error : PARAMETER: outfile(92) DEFAULT
'/CP/interface/NPP/data/MX/cbslaprcpts'
LOWER CASE,
kmxmstrd AS CHECKBOX.
This error is encountered when the path is missing. The above path is related to CCP.
Solution: For testing purpose comment the original path and replace it with
/CP/interface/CCD/Unicode_test/
E13. Upload/Ws_Upload and Download/Ws_Download are obsolete, since they are not Unicode- enabled; use the class cl_gui_frontend_services
Error: Function WS_UPLOAD is obsolete in Unicode environment. (During UCCHECK)
Call function 'WS_UPLOAD'
Exporting
Filename = zfilename
Filetype = u2018DATu2019
Tables
data_tab = z_upload
Exceptions
Conversion_error = 1
file_open_error = 2
file_read_error = 3
invalid_table_width = 4
invalid_type = 5
no_batch = 6
unknown_error = 7
gui_refuse_filetransfer = 8
others = 9.
Solution: Instead of WS_UPLOAD use TEXT_CONVERT_XLS_TO_SAP. Do not use temporary file put the file name as it is.
1) First define a type pool and a variable of type truxs_t_text_data.
TYPE-POOLS: truxs.
DATA: it_raw TYPE truxs_t_text_data.
2) Use this it_raw in the function module in parameter i_tab_raw_data. Put file name and the internal table in the function module.
CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
EXPORTING
* I_FIELD_SEPERATOR =
* i_line_header = ' '
i_tab_raw_data = it_raw " WORK TABLE
i_filename = zfilename
TABLES
i_tab_converted_data = z_upload[] "ACTUAL DATA
EXCEPTIONS
conversion_failed = 1
OTHERS = 2.
Comment u201Ci_line headeru201D. It takes the first/ header line of the file which is to be uploaded.
Put square brackets after internal table as shown above.
E14. CURSORHOLD may not be converted into a number.
Error: GET CURSOR LINE CURSORHOLD VALUE CURSOR_HOLD.
Solution: In the declaration part of CURSORHOLD, one field is of u2018Pu2019 type and one field is of u2018Iu2019 type, which is not allowed in Unicode environment.So change the the type of it to NUMC. -
Difference between Abstract portal Component and JSPDyn page.
Hi Experts,
What is the difference between Abstract portal Component and JSPDyn page.
Thanks,
Jay.Hi,
The PDK provides two methods for creating a portal component:
Abstract Portal Component
The Abstract Portal Component class offers a lean method for writing HTML commands to the Web client as well as for basic event handling. It is an implementation of the IPortalComponent, which is the central abstraction of the Portal Component API.
DynPage
The Page Processor Component, which extends the Abstract Portal Component, returns a DynPage. It provides more sophisticated event handling. Controls that produce events (such as buttons and checkboxes) have an event attribute that contains the name of the event handling method. This event handling method is invoked by the DynPage when it occurs.
The JSPDynPage is an implementation of the DynPage and allows the use of the DynPage in combination with JSP (Java Server Pages).
The PDK documentation and examples focus on the DynPage. Easier event handling and the separatation of content development (JSP) from application development (Java) make the DynPage a better choice for components with interaction and changing content.
For more details, Refer thes thread,
https://fortress.wa.gov/dop/portal/irj/portalapps/com.sap.portal.pdk.basic.portalcomponentimplementation/docs/jspdynpage.html
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0b3e9d5-b2af-2a10-20ba-9f6ce6b1a27f
Hop it helps..
GS
Edited by: Sathishkumar GS on Apr 14, 2008 2:07 PM -
What is the difference between Condition Type PB00 and PBXX
Hallow all,
Can anybody please explain, What is the Difference between Condition type PB00 and PBXX in Materials Management Pricing?
And also please explain control or Application of both on Price determination ??
Thanks in Advance !!!!!Hi,
PB00 condition type is used for automatic pricing in PO
PBXX condition type is used for manual pricing in PO
In Pricing access sequence play a vital role . If you need pricing automatic in the PO, you have use of Access Sequences and Schema Group of Vendor.You can see the difference in both standard condition type PB00 and PBXX, where as PB00 is assigned to Access sequence(0002)but in case of PBXX no access sequense assigned.
Regards,
Biju K -
Differences between the alv's and alv grid dispaly
hi guys
.........please send the differences between the alv's and alv grid display.
thanks....Hi Midathala,
Plz go through the links might be useful to you.
Simple ALV report
http://www.sapgenie.com/abap/controls/alvgrid.htm
http://wiki.ittoolbox.com/index.php/Code:Ultimate_ALV_table_toolbox
ALV
1. Please give me general info on ALV.
http://www.sapfans.com/forums/viewtopic.php?t=58286
http://www.sapfans.com/forums/viewtopic.php?t=76490
http://www.sapfans.com/forums/viewtopic.php?t=20591
http://www.sapfans.com/forums/viewtopic.php?t=66305 - this one discusses which way should you use - ABAP Objects calls or simple function modules.
2. How do I program double click in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=11601
http://www.sapfans.com/forums/viewtopic.php?t=23010
Check the program in the following link:
http://sap-img.com/abap/display-secondary-list-using-alv-grid.htm
3. How do I add subtotals (I have problem to add them)...
http://www.sapfans.com/forums/viewtopic.php?t=20386
http://www.sapfans.com/forums/viewtopic.php?t=85191
http://www.sapfans.com/forums/viewtopic.php?t=88401
http://www.sapfans.com/forums/viewtopic.php?t=17335
http://www.sapdevelopment.co.uk/reporting/alv/alvgrid_basic.htm
4. How to add list heading like top-of-page in ABAP lists?
http://www.sapfans.com/forums/viewtopic.php?t=58775
http://www.sapfans.com/forums/viewtopic.php?t=60550
http://www.sapfans.com/forums/viewtopic.php?t=16629
5. How to print page number / total number of pages X/XX in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=29597 (no direct solution)
6. ALV printing problems. The favourite is: The first page shows the number of records selected but I don't need this.
http://www.sapfans.com/forums/viewtopic.php?t=64320
http://www.sapfans.com/forums/viewtopic.php?t=44477
7. How can I set the cell color in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=52107
8. How do I print a logo/graphics in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=81149
http://www.sapfans.com/forums/viewtopic.php?t=35498
http://www.sapfans.com/forums/viewtopic.php?t=5013
9. How do I create and use input-enabled fields in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=84933
http://www.sapfans.com/forums/viewtopic.php?t=69878
10. How can I use ALV for reports that are going to be run in background?
http://www.sapfans.com/forums/viewtopic.php?t=83243
http://www.sapfans.com/forums/viewtopic.php?t=19224
11. How can I display an icon in ALV? (Common requirement is traffic light icon).
http://www.sapfans.com/forums/viewtopic.php?t=79424
http://www.sapfans.com/forums/viewtopic.php?t=24512
12. How can I display a checkbox in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=88376
http://www.sapfans.com/forums/viewtopic.php?t=40968
http://www.sapfans.com/forums/viewtopic.php?t=6919
13. Top-of-page in ALV
selection-screen and top-of-page in ALV
14. ALV Group Heading
http://www.sap-img.com/fu037.htm
How to add list heading like top-of-page in ABAP lists?
http://www.sapfans.com/forums/viewtopic.php?t=58775
http://www.sapfans.com/forums/viewtopic.php?t=60550
http://www.sapfans.com/forums/viewtopic.php?t=16629
15. ALV output to PDF conversion
It has an example code for PDF Conversion.
http://www.erpgenie.com/abap/code/abap51.htm
converting the output of alv in pdf
Thanks
Mohinder Singh Chauhan -
Difference between XI 3.0 and XI 7.0
What is the Difference between XI 3.0 and XI 7.0?
( functionality & architecture wise)Hi,
There is no new features added in PI7.0, if u have working on XI 3.0, PI7.0 Older versions the features same..
But PI7.1 there is new changes u can find below.....
Integarte SAP & Non-SAP Legacy system
PI 7.1 is based on open, web service enabled standards and
Integrate all SAP and non-SAP, A2A, B2B, BPM, service enabling and BAM
Highlight of enhancement in PI7.1
1) Enterprise Service repository (ESR) contains the design Registry
2) Includes significant high-volume message processing is supported by message processed in a single
Service call
3) Also importantly support for asynchronous messaging based Reliable Messaging (WS-RM) for both
Brokered communication between two systems will be supported in this release.
4) Provide Service Registry benefits based on UDDI 3.0
Enterprise Service Repository
In PI7.1 ES Repository is at the heart of Enterprise SOA
ES Repository is really the master data repository of service objects for Enterprise SOA
It contains the definition & process of services
In ES Repository has two parts, one is the ES Repository and the other being the Services Registry
ES Repository (ESR) is really the master data repository of service objects for Enterprise SOA
Besides service definition the ES Repository also provides you with a central point for finding and
Managing service metadata from different sources, including application deployments - this is
Where the Services Registry comes in. The Services Registry is the UDDI part of the ESR which
Enables service consumers to find services
The SAP XI Integration Repository used by process integration has become the basis of the central Enterprise Service Repository: powering Enterprise SOA and Service Enablement.
Objects in the ES Repository include:
Global Data Types (CCTS based)
Process Component Models
Executable Integration Processes (BPEL)
Integration Scenarios
Service Interfaces (Enterprise Services)
Interface Mappings
Enterprise Services built in the ES Repository
Enterprise Services includes:
Are built using a consistent enterprise model based on: GDTs, Process Components, and Business Objects.
Are based on open standards.
Are mapped to the Service Interface object in the ES Repository.
Global Data Types - Building blocks for Service Interfaces
Defined in the ES Repository
Defined company-wide based on open standards (ISO 15000-5, UN/CEFACT CCTS)
Reusable semantic building blocks for service interfaces and message types
Process Component Models
Drill down from high-level models to service interfaces and operations
Process component architecture models enable SOA governance
Process components expose on enterprise services, which are based on service operations
Web Services Reliable Messaging (WS-RM)
Asynchronous messaging (EO, EOIO) based on open WS standard
Support Business Activity Monitoring (BAM)
Embedded Event Infrastructure: Collecting, pre-filtering and publication of events across SAP and non-SAP systems.
Event handling: cast the local event to an event proxy to send out event messages to event Consumers.
Transaction SWF_BAM for event filtering via filter rules and event handling.
Enhancement for Mapping
Re-usable user defined functions.
Look-up function reads multiple fields.
Synchronous DB RFC lookups: Use graphical function to model look-ups.
Specify mapping parameters at configuration time.
Principle Propagation based on SAML
This feature uses the WS-RM protocol.
The implementation of this feature is based on the open standard SAML and can
be used with backend systems that support the SAML technology.
Forward user context from sender to receiver.
Authorization check in receiving system based on original user.
Support BAM Milestone Modeling (BPEL)
Sub-Process Calls: Integration Process Call,
User Interaction: User Decisions (initially not part of this project, but will be covered as well to draw the complete picture),
Alert Categories
Enhancements for Process Automation
Human interaction:
Integration paradigm (design/ configuration).
Generic user decision.
Language dependent texts for end-user display, enriched with variables.
WS-BPEL 2.0 adoption: Preview and implementation BPEL4People, BPEL-SPE Simple user defined functions can be configured directly in the process.
reward points if helpful...
PrasHanT -
Difference between Oracle GRC product and Identity management
Hi
I want to know the difference between Oracle GRC product and Oracle Identity and Access Management product. Also what I see that the features Acces manager is providing is also provided by the grc access control governor and transaction control governor. So why two different technology for same task.
RegardsAny answer.
regards -
Difference between SAP/APO/DP and the SAP/CRM solution for forecasting
Hi,
Can you please help me identifying the main differences between SAP/APO/DP and the SAP/CRM solution for forecasting? Advantages and disadvantages?
Thanks a lotHi LCD777,
Forecasting at DP & CRM are altogether at different entities. CRM involves webbased data transfer mechanism tool whereas DP is database/livecache driven tool.
In CRM, you dont get optimised solution of forecasting out of it whereas in DP you can get as much as
optimised solution & flexibility as per your requirements.
DP is majorly a forecasting tool where in huge statistical method functionalities are embedded in
whereas CRM is majorly a transactional tool wherein it involves gathering of forecast data and executing it.
Typically, CRM will be integrated with DP containing GATP environment & ECC so that DP will plan for forecast data, ECC system drives sales order data & GATP calls for availability check and finally
the forecast execution& transactions will be controlled by CRM
Regards
R. Senthil Mareeswaran. -
Difference between At selection-screen and At selection-screen field
I need to know the difference between
Difference between At selection-screen and At selection-screen field
Regards
ShashiHi,
AT SELECTION-SCREEN is the event triggered in the PAI of the selection screen.
AT SELECTION-SCREEN on field field_name is the event specific to the field and is triggered when u press enter in that field.
AT SELECTION-SCREEN selscreen_event.
Effect
This statement defines event blocks for different events selscreen_event that are triggered by the ABAP runtime environment during selection screen processing.
Selection screen events occur immediately before sending a selection screen and after certain user actions on a displayed selection screen. They assist in selection screen processing in the ABAP program.
AT SELECTION-SCREEN is triggered at least twice during actions on selection screens that are linked into another selection screen as a subscreen - first for the linked selection screen itself, and then for the linking selection screens.
SELECTION-SCREEN FIELD SELECTION
FOR {NODE|TABLE} node [ID id].
Effect
This statement defines a node node in the structure of the logical database for field selection. If a node belongs to type T, you can use the TABLE addition instead of NODE. The statement cannot be used for type C nodes. .
If a node is defined for field selection, you can use an executable program linked to the logical database in the GET statement to control which fields in the node are to be read by the logical database. If you use the function module LDB_PROCESS, the FIELD_SELECTION parameter must be specified accordingly.
for more details check this link...
http://help.sap.com/saphelp_46c/helpdata/en/9f/db9a2e35c111d1829f0000e829fbfe/frameset.htm
Regards,
Priyanka.
Maybe you are looking for
-
Problem with smartform conversion
Hello i am trying to convert PO into SMARTFORM using this code.. https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/convertSmartformtoPDFformat& but it is taking me to dump error and when i analyzed the source code where i am going wrong it
-
Extend the network for airport extreme
Problem overview. I have a timeWarner cable modem that has both wired and wireless output supporting four external ethernet ports. I want to extend my network (bridge) to use the extreme in another room and connect other hardware that has only ethern
-
Where do I get Server 10.8 App
I had to blow my Mini away and do a clean install. I followed the directions but it didn't install Server, which came with the Mini. Since it didn't come with Disks (or a disk drive) all of the forums say download it from the App Store. The App Store
-
Microsoft Messenger help...
Is there some way I can delete recent users on Microsoft Messenger on my iMac? Before I sign into Messenger, there is a list of email addresses from other users who at some point or another have signed in on my Messenger using their own personal sign
-
Trouble with Mac and Cable Modem
Every time I turn on my Mac I have to reboot my modem. I have to unplug every cable and leave for a few minutes before I can hook everything back up. Sometimes I even have to plug my modem into a different cable outlet to reset it. Is this an issue w