How to get connection when mixing cmp with bmp
Hello,
I have a CMP-based system in which I need to have a method in a
stateless session bean to use BMP. In order for that method to
participate in a larger transaction, I need to make sure that I grab
the database connection that is used by that transaction. How would I
do that?
For simple BMP, I would get my connection like this
InitialContext ctx = new InitialContext();
DataSource ds = (javax.sql.DataSource)ctx.lookup("java:/someDataSource");
java.sql.Connection conn = ds.getConnection();
But in this case, how can I be sure that the connection I got is the
one that is used by the current transaction? Or does it happen
auto-magically?
I have pored thru the API and can't seem to find a way to get a
Connection from a javax.ejb.SessionContext, which I do have a handle
to.
Thanks in advance,
Chishun Kwong
[email protected] (Chishun Kwong) wrote in message news:<[email protected]>...
Hello,
I have a CMP-based system in which I need to have a method in a
stateless session bean to use BMP. In order for that method to
participate in a larger transaction, I need to make sure that I grab
the database connection that is used by that transaction. How would I
do that?
For simple BMP, I would get my connection like this
InitialContext ctx = new InitialContext();
DataSource ds = (javax.sql.DataSource)ctx.lookup("java:/someDataSource");
java.sql.Connection conn = ds.getConnection();
But in this case, how can I be sure that the connection I got is the
one that is used by the current transaction? Or does it happen
auto-magically?
I have pored thru the API and can't seem to find a way to get a
Connection from a javax.ejb.SessionContext, which I do have a handle
to.
Thanks in advance,
Chishun KwongI realize after posting this message that this is actually kind of a
dumb question. This has nothing to do with mixing BMP and CMP, even in
pure BMP, you have to wonder if the connection you get is the one used
by the current transaction (if there is one already), and of course it
is the container's responsibility to make sure.
CSK
Similar Messages
-
How do I save photos that have been synced to my Ipad2, so that they do not get deleted when I sync with a different photo foder on my computer (Pc win7).
Place that first folder of photos that you synced to the iPad within the main folder of photos that you sync from and select them to sync again. You can place any number of subfolders within the main folder that you sync from and select those folders to sync. Just "tick"(select) the folders in the photos tab in iTunes.
iOS and iPod: Syncing photos using iTunes -
Hello! I have a huge question about how can I get connected my iphone 4 with my car Is there any opption on find my car application? I have a Volvo xc60 and I want to be connected all the time with my iphone. Can I do that?
Hello. I can say that you have a quite strange „huge question”… It’s non-sense to stay connected with your car which is hundreds miles away. Unless…
I have a theory. You don’t want to controll your car, you want to controll somebody who is driving the car. Volvo XC 60 is a nice family car, usually used by married men between age of 35-45, probably with small children, so it’s very unlikely that you want to controll your teanage kid, mainly because probably even if you would give him/her to drive the car in the neighborhoud, I don’t think that he/she would be „several hundred miles away”… If your child is not young teneage anymore, and he/she has his/her own life, but you want to control him/her, that is sick… So I am convinced that you want to controll your husband who probably travelling often! Am I wright?
Isnt’t nice at all! Would you like if you would be monitorized in such way? I bet you don’t!
Anyway, iPhone is smart, you can use for many things, but come on, you really were thinking that there is such kind of application???
What could you do it's to put in the car a GPS survelling system, however I don't think that you could do it without your husband knowledge, otherwise he won't be able to start the engine... -
Update to kichat: FAQ 2 - How to get my router to work with iChat?
kichat: FAQ 2 - How to get my router to work with iChat? December 2008 version 3
(Note to Hosts. to be removed on acceptance. Please use this to replace http://discussions.apple.com/thread.jspa?threadID=121775 )
Getting your router started with iChat.
Appropriate for using iChatAV 2 upwards. Edits have been made for iChat 4
Glossary for this FAQ
Routers: Any configurable device that sits between your computer and the internet link you have. This includes Modems that Route as well as "routers"
Routers seem to fall into two categories
Those that work straight from the box. See Apple Article HT1787
NOTE :This Article has not been updated in content since Jan 04 Only being changed to an Article from the Previous Doc listing
Even then some list that they need tweaks.
and those that do not.
This post will deal with what you may need to look at.
First off make sure your device is acting as a DHCP server. (if you are already on the internet you may not have to bother with this.)
Check in the Tiger System Preferences > Network Preference Pane, in the "Built in Ethernet" option from the "Show" drop down list.
In Leopard the Networks are listed on the left with icons. The Airport Option will need you to access the Advance Button for the Next bit.
Make sure the TCP/IP tab is the 'front' one. You should be able to see Configure IPv4 and it most likely reads Using DCHP. Make a note of your IP address. It will start 10.xxx.xxx.xxx or 192.168.xxx.xxx (the 'x' s will stand for any number between 1 and 255). The range 172.16.xxx.xxx is also a possible value at this point. Rarely used, but it is part of the RFC for Address Allocation for Private Internets.
Your router is most likely to be configurable from your browser. You will need to find the IP address to type into the browser from any Readme or PDF files that came on the install disk or visit the makers website and download a manual.
The Port Forward.com site lists many devices and clicking on one will take you to a list of Applications. This iChat will open an page that will start by telling you the defaults to access the device
Opening or Allowing ports. Several Methods not all devices have all of them.
DMZ (Demilitarised Zone)
This is a less secure setting that basically opens all ports and points the incoming data to your computer. (not helpful if you have more than one computer on your LAN). It can be considered as an extreme form of Port Forwarding
Port Forwarding (also Virtual Server or Pin Holes)
These settings are usually found in an Advanced setting.
You may need to set an incoming IP address (Usually 0.0.0.0 to any outside server), a port that data will arrive on, the Inside computer's IP address (your computer) and the port it will deal with the data on and the protocol it will use.
See this pic for an example of the description above.
In this example shows that on some Port AND Protocols need to be listed.
iChat uses TCP and UDP so some devices will need the ports listed one by one and some settings done twice, once for each protocol. The example above has a "Both" setting
See Apple Article HT1507 Previously Doc 93208 for more information. This is the Tiger iChat 3 list. The same ports are needed for Leopard except for these changes
My Note 2:
On the first link Note 1 under tables in that link would be better if it read:
" 1. All iChat AV traffic is UDP -
except for ports 5190 and 5298, which need to be open for both TCP as well;
and 5220, 5222, which need to be open for TCP only. "
Note 2
GoggleTalk needs port 5223 on TCP. Also note the Server name for iChat 3 set ups
UPnP Universal Plug n Play.
This is a simple Plug and Play type of setting. iChat can find it's own way through a router if the device has this capability.
By Not doing Port Forwarding, Triggering or DMZ and enabling UPnP the application is allowed to control the modem and the ports that are open.
They close after the application has finished with them on a timed basis.
On some devices the number of "hops" (how far away the UPnP can be "seen") can be reduced from a default of 4)
Trigger Ports
Some devices offer a security measure that works by a first or trigger port receiving a data packet and then opening further ports when accepted.
The first port for incoming Video or Audio invites is port 5678.
Pre iChat 4
When you click on the invite window the process moves in to port 5060 (so these will need to be opened by the trigger port) for negotiating the final group of ports from the group of 20 (16384-16403 These will need to open when the trigger says so as well). Therefore port 5678 triggers ports 5678, 5060, 16384-16403. All on UDP. Port 5190 neeeds to trigger port 5190 for both TCP and UDP.
See this variation where only the ports listed above are completed.
The other single ports need to be set one by one in addition. (5220,5222, 5223 5297, 5298, 5353)Replace
iChat 4
The port used in IChat 4 is port 16402 instead of port 5060. The group of 20 ports is reduced to 10 (16393-16402). This is because all the In and Out Audio and Video data is on one port. Other that than the settings are the same.
At this time there is no Info on the ports the Screen Sharing in iChat 4 uses.
Wireless
Here you will have to read around but this Apple Article TA25949 Previously Doc 58514 might be a good starting place.
Essentially whether you are wireless or Ethernet to your routing device makes very little difference to the way you do things.
Your computer will get two IPs from a DHCP server if you are connected by both methods. (iChat does not like this)
Multiple devices
Make sure only one is acting as a DHCP server. Make sure wireless devices are bridged properly.
Further Help
I have found that this site (ADSLGuide) to be helpful.
It is British based but I have linked you to the Apple Related Discussions Forum.
Eliminating Problems on my Personal web pages.
The ports and their function within iChat. (my personal Web pages again)
This is not a step by step approach. You will have to read around the information about your device.
Collected FAQs and Expansions: Index Page Based on FAQs here by EZ Jim and myself
Also http://www.portforward.com/routers.htm for instructions with Pics on Port Forwarding and access info as mentioned earlier.
Click on your device.
Select iChat on the next page.
Follow the info on the next.
This site is godd for finding out the Default IP to use in a web browser and the default User ID and Passwords needed to do so.
Gives you a chance to look at at pics to give clues to where some of these other things are.
With thanks to Macmuse for comment on the Original (Aug 23rd 2004)
and to EZ Jim for his work on iSights on my web pages.
I may receive some form of compensation, financial or otherwise, from my recommendation or link.
9:51 PM Saturday; December 6, 2008kichat: FAQ 2 - How to get my router to work with iChat? December 2008 version 3
(Note to Hosts. to be removed on acceptance. Please use this to replace http://discussions.apple.com/thread.jspa?threadID=121775 )
Getting your router started with iChat.
Appropriate for using iChatAV 2 upwards. Edits have been made for iChat 4
Glossary for this FAQ
Routers: Any configurable device that sits between your computer and the internet link you have. This includes Modems that Route as well as "routers"
Routers seem to fall into two categories
Those that work straight from the box. See Apple Article HT1787
NOTE :This Article has not been updated in content since Jan 04 Only being changed to an Article from the Previous Doc listing
Even then some list that they need tweaks.
and those that do not.
This post will deal with what you may need to look at.
First off make sure your device is acting as a DHCP server. (if you are already on the internet you may not have to bother with this.)
Check in the Tiger System Preferences > Network Preference Pane, in the "Built in Ethernet" option from the "Show" drop down list.
In Leopard the Networks are listed on the left with icons. The Airport Option will need you to access the Advance Button for the Next bit.
Make sure the TCP/IP tab is the 'front' one. You should be able to see Configure IPv4 and it most likely reads Using DCHP. Make a note of your IP address. It will start 10.xxx.xxx.xxx or 192.168.xxx.xxx (the 'x' s will stand for any number between 1 and 255). The range 172.16.xxx.xxx is also a possible value at this point. Rarely used, but it is part of the RFC for Address Allocation for Private Internets.
Your router is most likely to be configurable from your browser. You will need to find the IP address to type into the browser from any Readme or PDF files that came on the install disk or visit the makers website and download a manual.
The Port Forward.com site lists many devices and clicking on one will take you to a list of Applications. This iChat will open an page that will start by telling you the defaults to access the device
Opening or Allowing ports. Several Methods not all devices have all of them.
DMZ (Demilitarised Zone)
This is a less secure setting that basically opens all ports and points the incoming data to your computer. (not helpful if you have more than one computer on your LAN). It can be considered as an extreme form of Port Forwarding
Port Forwarding (also Virtual Server or Pin Holes)
These settings are usually found in an Advanced setting.
You may need to set an incoming IP address (Usually 0.0.0.0 to any outside server), a port that data will arrive on, the Inside computer's IP address (your computer) and the port it will deal with the data on and the protocol it will use.
See this pic for an example of the description above.
In this example shows that on some Port AND Protocols need to be listed.
iChat uses TCP and UDP so some devices will need the ports listed one by one and some settings done twice, once for each protocol. The example above has a "Both" setting
See Apple Article HT1507 Previously Doc 93208 for more information. This is the Tiger iChat 3 list. The same ports are needed for Leopard except for these changes
My Note 2:
On the first link Note 1 under tables in that link would be better if it read:
" 1. All iChat AV traffic is UDP -
except for ports 5190 and 5298, which need to be open for both TCP as well;
and 5220, 5222, which need to be open for TCP only. "
Note 2
GoggleTalk needs port 5223 on TCP. Also note the Server name for iChat 3 set ups
UPnP Universal Plug n Play.
This is a simple Plug and Play type of setting. iChat can find it's own way through a router if the device has this capability.
By Not doing Port Forwarding, Triggering or DMZ and enabling UPnP the application is allowed to control the modem and the ports that are open.
They close after the application has finished with them on a timed basis.
On some devices the number of "hops" (how far away the UPnP can be "seen") can be reduced from a default of 4)
Trigger Ports
Some devices offer a security measure that works by a first or trigger port receiving a data packet and then opening further ports when accepted.
The first port for incoming Video or Audio invites is port 5678.
Pre iChat 4
When you click on the invite window the process moves in to port 5060 (so these will need to be opened by the trigger port) for negotiating the final group of ports from the group of 20 (16384-16403 These will need to open when the trigger says so as well). Therefore port 5678 triggers ports 5678, 5060, 16384-16403. All on UDP. Port 5190 neeeds to trigger port 5190 for both TCP and UDP.
See this variation where only the ports listed above are completed.
The other single ports need to be set one by one in addition. (5220,5222, 5223 5297, 5298, 5353)Replace
iChat 4
The port used in IChat 4 is port 16402 instead of port 5060. The group of 20 ports is reduced to 10 (16393-16402). This is because all the In and Out Audio and Video data is on one port. Other that than the settings are the same.
At this time there is no Info on the ports the Screen Sharing in iChat 4 uses.
Wireless
Here you will have to read around but this Apple Article TA25949 Previously Doc 58514 might be a good starting place.
Essentially whether you are wireless or Ethernet to your routing device makes very little difference to the way you do things.
Your computer will get two IPs from a DHCP server if you are connected by both methods. (iChat does not like this)
Multiple devices
Make sure only one is acting as a DHCP server. Make sure wireless devices are bridged properly.
Further Help
I have found that this site (ADSLGuide) to be helpful.
It is British based but I have linked you to the Apple Related Discussions Forum.
Eliminating Problems on my Personal web pages.
The ports and their function within iChat. (my personal Web pages again)
This is not a step by step approach. You will have to read around the information about your device.
Collected FAQs and Expansions: Index Page Based on FAQs here by EZ Jim and myself
Also http://www.portforward.com/routers.htm for instructions with Pics on Port Forwarding and access info as mentioned earlier.
Click on your device.
Select iChat on the next page.
Follow the info on the next.
This site is godd for finding out the Default IP to use in a web browser and the default User ID and Passwords needed to do so.
Gives you a chance to look at at pics to give clues to where some of these other things are.
With thanks to Macmuse for comment on the Original (Aug 23rd 2004)
and to EZ Jim for his work on iSights on my web pages.
I may receive some form of compensation, financial or otherwise, from my recommendation or link.
9:51 PM Saturday; December 6, 2008 -
How do i connect to the internet with my ipad?
how do i connect to the internet with my ipad?
Did you turn WiFi on in the Settings App? If WiFi is turned on, your iPad should be able to see any WiFi networks that you can connect to and you should be able to tap on one of those, enter a password if needed and then tap the join button.
I get the feeling that you know this and the problem needs further explanation so ... Can you explain in more detail? -
How do i connect my apple ID with itunes?
I keep on trying to sign into itunes with my apple id, but it never works . How do I connect my apple ID with itunes?
To change the iCloud ID you have to go to Settings>iCloud, tap Delete Account, provide the password for the old ID when prompted to turn off Find My iDevice, then sign back in with the ID you wish to use.
You may find that when you try to do this, the password for your old ID it isn't accepted. If this happens, and if your old ID is an earlier version of your current ID, go to https://appleid.apple.com, click Manage my Apple ID and sign in with your current iCloud ID. Click edit next to the primary email account, change it back to your old email address and save the change. Then edit the name of the account to change it back to your old email address. You can now use your current password to turn off Find My iDevice on your device, even though it prompts you for the password for your old account ID. Then save any photo stream photos that you wish to keep to your camera roll. When finished go to Settings>iCloud, tap Delete Account and choose Delete from My iDevice when prompted (your iCloud data will still be in iCloud). Next, go back to https://appleid.apple.com and change your primary email address and iCloud ID name back to the way it was. Now you can go to Settings>iCloud and sign in with your current iCloud ID and password. -
How do I connect my time capsule with a Lynksis wi fi netwotk?
How do I connect my time capsule with a Lynksis wi fi netwotk?
You cannot extend or repeat a non-apple router in an apple router..
You must plug it in via ethernet and then setup roaming network (or if you like a completely separate network.. makes no difference from the TC point of view). TC is in bridge mode. That is router bridge not wireless bridge.. I gave the info on the other thread you are running.. very confusing when you ask in multiple threads. -
How to get sound when my laptop is hooked to my tv w/hdmi cable?
how to get sound when my laptop is hooked to my tv w/hdmi cable? it's a hd tv and my mac's os 10.6.8
tried using an external speaker both w/the computer and then the tv, but neither worked......
Message was edited by: bevmexHi,
Open windows Control Panel, open Device Manager and open up Display Devices - make a note of the hardware listed here i.e. ATI, NVidia or Intel.
Next, connect your notebook via HDMI to your Tv. Right click the speaker icon in the Taskbar and select Playback Devices. Left click once ( just to highlight the entry ) the HDMI Output that has the same name as your display adapter and then click the Set Default button - see if you now have audio.
Regards,
DP-K
****Click the White thumb to say thanks****
****Please mark Accept As Solution if it solves your problem****
****I don't work for HP****
Microsoft MVP - Windows Experience -
How to get notified when changes happen on Hyper-V host or VMs
Is there a way to get notified on Hyper-V host or VM changes? Our intention is to notify the system-administrators on any changes.
1. How to get notified when new VM is created (or deleted) on Hyper-V.
2. How to get notified when any memory/CPU/disk is added (or deleted) on any VM(s).
In general:
- Get notified when any changes happens to Hyper-V host.
- Get notified when any changes happens on any VMs.
Our target servers are Windows Server(2008, 2008 R2, 2012, and 2012 R2)
We tried to get the notification using "Event Viewer" on different Windows servers (2008, 2008 R2, 2012, and 2012 R2)
We were able to get event-logs only on one of our 2012 R2 server as described below on creation/deletion of VMs (on another 2012 R2 server, we did not got any such event, Is there any setting required on host computer to get Hyper-V event-logs in "Event
Viewer"?)
Log Name: Microsoft-Windows-Hyper-V-VMMS-Admin
Source: Microsoft-Windows-Hyper-V-VMMS
Date: 12/18/2014 1:21:45 AM
Event ID: 13002
Task Category: None
Level: Information
Keywords:
User: SYSTEM
Computer: HPHyper-V.COMPUTERNAME.lab
Description:
A new virtual machine 'TestVM' was created. (Virtual machine ID A0FED305-7B1A-4BB5-952C-BA9634ACDA45)
Log Name: Microsoft-Windows-Hyper-V-VMMS-Admin
Source: Microsoft-Windows-Hyper-V-VMMS
Date: 12/17/2014 10:57:01 PM
Event ID: 13003
Task Category: None
Level: Information
Keywords:
User: SYSTEM
Computer: HPHyper-V.COMPUTERNAME.lab
Description: The virtual machine 'TestVM' was deleted. (Virtual machine ID A0FED305-7B1A-4BB5-952C-BA9634ACDA45)Thanks for your reply,
Just to make it more clear:
In our environment we have enabled Hyper-V on following Windows servers: 2012 R2, 2012, 2008 R2, 2008. The environment is very dynamic, VMs are getting created and deleted very frequently. Our intention is to get notified by any means on VM creation/deletion,
currently we are relying on event-logs (we are OK with any different mechanism for such notification if there exists, i,e other than event-logs)
We were able to get event-logs only on few of our 2012 R2 server on creation/deletion of VMs. On another 2012 R2 server, we did not got any such event (do we need to make some settings on 2012 R2 to get events? If yes, what are those settings).
Also we are not getting any such event of VM creation/deletion on our Windows Server 2012, 2008, 2008 R2. Is there any setting required on hese host computer to get Hyper-V event-logs in "Event Viewer" for VM creation/deletion? -
Hi SDN's,
Can u tell me how to get headers when we download data to excel with using (we are using DBF as file type in the following method )
CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD
(We can't use GUI_DOWNLOAD)
Thanks in advance..
BRHi,
I m giving u a bdc code i hope ur prob ll be solved.
*& Report ZDTK_BDC_LT01
*& PROGRAME TITLE : LT01
*& AUTHOR : D TARUN KUMAR
*& MM CONSULTANT : Mr. MRINMOYE CHAKRABORTY
*& REQUEST NO. : RD1K901995
*& TRANSACTION ID : ZLT01
*& PACKAGE : ZTARUN
*& DESCRIPTION : BDC REPORT TO UPLOAD INITIAL STOCK POSTING AND
*& STORAGE BINS THROUGH LT01.
REPORT ZDTK_BDC_LT01
no standard page heading line-size 255.
TYPE-POOLS: TRUXS.
STRUCTURE DECLARATION
TYPES : BEGIN OF TY_UPLOAD,
LGNUM(3),
BETYP(1),
BENUM(10),
BWLVS(3),
MATNR(18),
BISMT(18),
ANFME(16),
WERKS(4),
LGORT(4),
CHARG(10),
LETYP(10),
VLTYP(3),
VLBER(3),
VLPLA(10),
VLQNR(10),
NLTYP(3),
NLBER(3),
NLPLA(10),
NLQNR(10),
END OF TY_UPLOAD.
INTERNALTABLE & WORKAREA DECLARATION
DATA : T_UPLOAD TYPE STANDARD TABLE OF TY_UPLOAD,
T_BDCDATA TYPE STANDARD TABLE OF BDCDATA,
T_BDCMSGCOLL TYPE STANDARD TABLE OF BDCMSGCOLL,
W_UPLOAD TYPE TY_UPLOAD,
W_BDCDATA TYPE BDCDATA,
W_BDCMSGCOLL TYPE BDCMSGCOLL,
GLOBLE DECLARATION
G_FLNAME TYPE STRING,
G_MESSAGE(70) TYPE C,
IT_RAW TYPE TRUXS_T_TEXT_DATA,
GLOBLE DECLARATION
WA_OPT TYPE CTU_PARAMS.
WA_OPT-UPDMODE = 'A'.
WA_OPT-DEFSIZE = 'X'.
WA_OPT-DISMODE = 'A'.
SLECTION SCREEN DECLARATION
SELECTION-SCREEN : BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
SELECTION-SCREEN SKIP 2.
PARAMETER : P_FILE LIKE RLGRAP-FILENAME OBLIGATORY.
SELECTION-SCREEN SKIP 2.
SELECTION-SCREEN : END OF BLOCK B1.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
PERFORM GET_FILENAME.
START-OF-SELECTION.
PERFORM UPLOAD_DATA.
*PERFORM GET_FINAL.
*PERFORM GET_MIGO.
PERFORM SESSION.
*PERFORM TEST.
Start new screen *
FORM BDC_DYNPRO USING PROGRAM DYNPRO.
CLEAR W_BDCDATA.
W_BDCDATA-PROGRAM = PROGRAM.
W_BDCDATA-DYNPRO = DYNPRO.
W_BDCDATA-DYNBEGIN = 'X'.
APPEND W_BDCDATA TO T_BDCDATA.
ENDFORM.
Insert field *
FORM BDC_FIELD USING FNAM FVAL.
IF FVAL <> NODATA.
CLEAR W_BDCDATA.
W_BDCDATA-FNAM = FNAM.
W_BDCDATA-FVAL = FVAL.
APPEND W_BDCDATA TO T_BDCDATA.
ENDIF.
ENDFORM.
*& Form GET_FILENAME
TEXT
FORM GET_FILENAME .
CALL FUNCTION 'F4_FILENAME'
EXPORTING
PROGRAM_NAME = SYST-CPROG
DYNPRO_NUMBER = SYST-DYNNR
FIELD_NAME = 'P_FILE'
IMPORTING
FILE_NAME = P_FILE
ENDFORM. " GET_FILENAME
*& Form UPLOAD_DATA
text
form UPLOAD_DATA .
CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
EXPORTING
I_FIELD_SEPERATOR =
I_LINE_HEADER = 'X'
I_TAB_RAW_DATA = IT_RAW
I_FILENAME = P_FILE "WORK TABLE
TABLES
I_TAB_CONVERTED_DATA = T_UPLOAD[] "ACTUAL DATA
EXCEPTIONS
CONVERSION_FAILED = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
endform. " UPLOAD_DATA
*& Form SESSION
text
FORM SESSION .
*sort t_upload by bismt.
LOOP AT T_UPLOAD INTO W_UPLOAD.
REFRESH T_BDCDATA.
*CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = W_UPLOAD-CHARG
IMPORTING
OUTPUT = W_UPLOAD-CHARG .
*CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = W_UPLOAD-VLBER
IMPORTING
OUTPUT = W_UPLOAD-VLBER .
*CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = W_UPLOAD-NLTYP
IMPORTING
OUTPUT = W_UPLOAD-NLTYP .
*CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = W_UPLOAD-NLBER
IMPORTING
OUTPUT = W_UPLOAD-NLBER .
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = W_UPLOAD-CHARG
IMPORTING
OUTPUT = W_UPLOAD-CHARG .
DATA : BWLVS(3),
LGORT(4),
WERKS(4),
CHARG(10),
LETYP(10),
VLTYP(3),
VLBER(3),
VLPLA(10),
VLQNR(10),
NLTYP(3),
NLBER(3),
NLQNR(10).
DATA : W_MATNR(18).
*SELECT SINGLE MATNR FROM MARA INTO W_MATNR
WHERE BISMT = W_UPLOAD-BISMT.
BWLVS = '999'.
LGORT = '3500'.
WERKS = '1030'.
LETYP = 'E1'.
VLTYP = '998'.
VLBER = '001'.
VLPLA = 'AUFNAHME'.
NLTYP = '354'. "(packaging material)
*NLTYP = '353'. "(spareparts material)
NLBER = '001'.
*include bdcrecx1.
*start-of-selection.
*perform open_group.
perform bdc_dynpro using 'SAPML03T' '0101'.
perform bdc_field using 'BDC_CURSOR'
'LTAP-CHARG'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'LTAK-LGNUM'
W_UPLOAD-LGNUM. "'350'.
perform bdc_field using 'LTAK-BENUM'
W_UPLOAD-BENUM. "'1000000000'.
perform bdc_field using 'LTAK-BETYP'
W_UPLOAD-BETYP. "'P'.
perform bdc_field using 'LTAK-BWLVS' BWLVS. "'999'.
perform bdc_field using 'LTAP-MATNR'
W_upload-MATNR. "'40000009'.
perform bdc_field using 'RL03T-ANFME'
W_UPLOAD-ANFME. "'1,000'.
perform bdc_field using 'LTAP-WERKS' WERKS. "'1030'.
perform bdc_field using 'LTAP-CHARG'
w_upload-charg.
perform bdc_dynpro using 'SAPML03T' '0102'.
perform bdc_field using 'BDC_CURSOR'
'LTAP-NLPLA'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'RL03T-ANFME'
W_UPLOAD-ANFME. "'1,000'.
*perform bdc_field using 'LTAP-ALTME'
'KG'.
perform bdc_field using 'LTAP-LETYP' LETYP. "'E1'.
*perform bdc_field using 'LTAP-CHARG' W_UPLOAD-CHARG. "'0000000101'.
perform bdc_field using 'LTAP-VLTYP' VLTYP. "'998'.
perform bdc_field using 'LTAP-VLBER' VLBER. "'001'.
perform bdc_field using 'LTAP-VLPLA' VLPLA. "'AUFNAHME'.
perform bdc_field using 'LTAP-NLTYP'
W_UPLOAD-NLTYP. "'351'.
perform bdc_field using 'LTAP-NLBER' NLBER. "'001'.
perform bdc_field using 'LTAP-NLPLA'
W_UPLOAD-NLPLA. "'01 00 01'.
*perform bdc_transaction using 'LT01'.
*perform close_group.
CALL TRANSACTION 'LT01' USING T_BDCDATA
MODE 'A'
UPDATE 'A'
OPTIONS FROM WA_OPT
MESSAGES INTO T_BDCMSGCOLL.
IF SY-SUBRC <> 0.
READ TABLE T_BDCMSGCOLL INTO W_BDCMSGCOLL INDEX 1.
CALL FUNCTION 'FORMAT_MESSAGE'
EXPORTING
ID = SY-MSGID
LANG = 'EN'
NO = SY-MSGNO
V1 = SY-MSGV1
V2 = SY-MSGV2
V3 = SY-MSGV3
V4 = SY-MSGV4
IMPORTING
MSG = G_MESSAGE
EXCEPTIONS
NOT_FOUND = 1
OTHERS = 2.
IF SY-SUBRC = 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
WRITE : / W_upload-matnr ,'-----' , G_MESSAGE.
REFRESH T_BDCMSGCOLL.
ENDIF.
ENDIF.
*clear : w_matnr, w_upload.
ENDLOOP.
ENDFORM. " SESSION -
How to get connected to OIPM from Oracle WebCenter Document Capture
Hi,
How we get connected from Oracle WebCenter Document Capture(ODC) to Oracle WebCenter Cintent:Imaging (OIPM). OIPM is 11g and ODC is 10g. Pls suggest any doc or link.
Thanks and Warm Regards,
RR.Reading your previous question once again, now I think you have actually asked a simpler question than I answered to. Is it that you just need to anyhow send data from ODC to IPM?
If so, it is a standard functionality of ODC, called Commit Profile. I have never worked with IPM, but there is one to UCM and it works the way that you use administrator's login (such as sysadmin in 10g or weblogic in 11g) for authentication and then you map ODC user to a metadata field (in UCM there is a mandatory field called dDocAuthor and there should be value of an existing user; but you can you the administrator here as well, if ODC user info is not important for you). I believe IPM will behave similar.
What you have to check, whether commit profiles are available for IPM 11g, but I believe they are.
As for the documentation, the link I mentioned before contains both installation and configuration manual, so you should find all the info there. -
Anyone know how to get to the security screen with a " Crashed" phone?
Getting the message "Restore Needed" but it says I can't connect with my Iphone because my phone has a security code. I can't get to the Security code screen on the phone. Anyone know how to get to the security screen with a " Crashed" phone?
Restore the phone on the same computer it was last synced to and it will not require the unlock code.
If you don't have access to that computer you will have to use Recovery mode, which will wipe all content. See: http://support.apple.com/kb/HT1808 -
How to get event when any library object added to indesign doc?
I want to do some operation when any library object is added to doc. So please tell me how to get event when any library object is added to the doc. better provide some code snippet.
Daves61,
I need to clarify what kind of event you're interested in.
1. When you click once on page/spead widget in the Pages panel and only widget becomes selected. The layout window remains unchanged. OR
2. When you doubleclick on page/spread widget the selected master spread appears in the layout window.
In the first case you work with Pages panel.
Have a look to file PageTransitionsPanelObserver.cpp from SDK.
PageTransitionsPanelObserver::LazyUpdate()
In the second case you work with Layout window. -
How to get my Addon to work with the license key?
Hi,
Can someone tell me how to get the Addon to work with the license key?
I've follow the steps as stated in this thread:
[Re: SBO 2005 A - How do I get a Connection string from SAP B1.|Re: SBO 2005 A - How do I get a Connection string from SAP B1.]
1) i've registered a BASIS key and get a 'BASISXXXXXX" string
2) then i paste my BASIS key in "Solution" of Add-On Indentifier Generator and generate the Add-On Indentifier Code
3) then i paste the string to my source code
which is the "XXX" of the sample code in that thread.
static string AddonIdentifierString="XXX";
int lRetCode=0;
int errCode=0;
string errMsg= string.Empty;
string connectionStr ="";
link = new SAPbouiCOM.SboGuiApiClass();
connectionStr =Environment.GetCommandLineArgs().GetValue(1).ToString();
link.AddonIdentifier=AddonIdentifierString;
link.Connect(connectionStr);
oApp = link.GetApplication(-1);
vCompany = new SAPbobsCOM.CompanyClass();
string cookie = vCompany.GetContextCookie();
string conStr = oApp.Company.GetConnectionContext(cookie);
vCompany.SetSboLoginContext(conStr);
lRetCode = vCompany.Connect();
4) then i add my add-on using manager role at Add-on admin
5) then i can see my add-on there. it not suppose to be there since i've not installed any of my add-on license for my own add-on.
what steps did i miss? Can someone please advise? Thanks
ps : i'm coding in VBHi,
i think you have to change the license file attributing the number of licensing for your addon, then download it from https://websmp202.sap-ag.de/smb and then install it on SAP License manager, then I think you should give the license for your addon for individual users (example manager)
I hope it helps.
Best regards -
How can I connect NetBeans 6.1 with SQL Server 2005?
Hello guys...
how can i connect NetBeans 6.1 with SQL Server 2005?
there is no SQL Server in Server list when we create a new Web Project and choose Server.
I'm new to NetBeans and this is my first time of posting.
If has some errors and unwanted disturbing,pls understand me. Thanks.
(If you have references or some snippets, i'll be glad if u can share.)
scsfdevThe JDBC-ODBC bridge wasn't recognizing any of the primary keys I had set up in SQL Server. After lots of head banging, here's the solution I came up with:
1. Download the appropriate driver. SQL Server 2000 requires the SQL Server 2000 JDBC driver (http://www.microsoft.com/downloads/details.aspx?FamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en).
SQL Server 2005 download: (http://www.microsoft.com/downloads/details.aspx?familyid=C47053EB-3B64-4794-950D-81E1EC91C1BA&displaylang=en)
3. After installing, right-click on "Libraries" in your project, and choose "Add Library...". Next, give it a name (i.e. SQLServer2000), and select "Class Libraries".
4. On the next screen, find the JAR files (should be in C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\), and add them under the "Classpath" tab. It will now be available under "Libraries" for future projects.
5. You can now create a connection to a specific database under the "Services" tab (next to "Projects" and "Files" in the top left of the screen). Select "Microsoft Sql Server 2000 (Microsoft Driver)" and format the "Database URL" like this:
jdbc:microsoft:sqlserver//YOURSERVER:1433;DatabaseName=YOURDATABASE
1433 is the default port, though your DBA may have changed it.
I posted a simpler version of this on the NetBeans.org FAQ page - they had the following title with no content on the answer page:
"Cannot Select Tables From MsSql 2000 Because It Says No Primary Key Next To Each Table But The Tables DO Have A Primary Key. What Do I Do?"
Maybe you are looking for
-
I upgraded to win 8.1 and VS 2013. I created a new Windows 8.1 C# grid project and tried to compile it and I'm seeing the following error: Error 1 The type or namespace name 'Foundation' does not exist in the namespace [my namespace](are you missin
-
Can i download to ipod using an Itunes sharing computer?
Hellooooo ~ My original Itunes install is on a Mac 10.3.9. My Itunes sharing computer is a Windows XP. The sharing over the local network seems to be working fine. I have not yet purchased an IPOD. QUESTION: Will I be able to get my (Mac sourced) son
-
Embedded video in keynote on iPad. Video plays but no sound?
I am trying to use a presentation on Keynote with an embedded video. The video plays buy no sound?
-
P750-BT4G22 - No Digital Out?
Hopefully, someone could help me. I just got a P750-BT4G22 laptop and looking at the audio, I noticed there is no digital-out. Does this series laptop have a digital out? I was hoping to use a Mini-to-TOSLINK cable to patch to an external audio am
-
Repair Disk Error during Mountain Lion Install 2010 Macbook Pro
Hello All, Last night like many of you I downloaded Mountain Lion to update to the newest Apple OS. During the install procress I was told my Harddrive was corrupted and needed to be repaired. After running the Verify Disk utility the following error