How to lock warehouse of a item using DTW ?
hi all,
I tried to lock warehouse using templates oItems,oItemsWarehouseInfo in DTW,
at end log messages Item code updated successfully,but when i checked with item master
warehouse exists,What could be problem ?
Fields filled in oItems are RecordKey,ItemCode
Fields filled in oItemsWarehouseInfo.are RecordKey,Locked(tYes),WarehouseCode
Warehouse have no stock linked to items / items linked with warehouse have transactions in
previous fiscal year.
Jeyakanthan
hi,
What is enumerator to set warehouse as Locked in Itemwarehouseinfo template ?
what are mandatory fields to be filled in both items & itemwarehouseinfo template ?
Jeyakanthan
Similar Messages
-
How to validate an text field item using javascript for numbers only.
hi,
how to validate an text field item using javascript for numbers only.please help me on this urgent
please mail me solun if posible on [email protected]Hi,
Page HTML header
<script>
function onlyNum(evt) {
// Usage: onKeyPress="return onlyNum(event)"
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
var status = 'This field accepts numbers only!';
alert(status);
return false;
var status = '';
return true;
</script>Item HTML Form Element Attributes
onKeyPress="return onlyNum(event)"Br,Jari -
How to lock a row before update using UPDATE statement ?
I want to lock a row before updating using the UPDATE statement! is there any "reserved word" that I can append to an update statement so, that the row get locked!, also, will the lock gets released automatically once the update is done or do I have to explicitly release the lock?
how can I do this ?
any help is greatly appreciated.
Thanks,
Srini.For detail information, see http://otn.oracle.com/doc/server.815/a67779/ch4l.htm#10900
The lock will be released by "commit".
FOR UPDATE Examples
The following statement locks rows in the EMP table with clerks located in New York and locks rows in the DEPT table with departments in New York that have clerks:
SELECT empno, sal, comm
FROM emp, dept
WHERE job = 'CLERK'
AND emp.deptno = dept.deptno
AND loc = 'NEW YORK'
FOR UPDATE;
The following statement locks only those rows in the EMP table with clerks located in New York. No rows are locked in the DEPT table:
SELECT empno, sal, comm
FROM emp, dept
WHERE job = 'CLERK'
AND emp.deptno = dept.deptno
AND loc = 'NEW YORK'
FOR UPDATE OF emp.sal; -
How to ungroup the grouped art items using VB Scripting?
Hi,
I need to ungroup the grouped items in Illustrator 10 using VB Script.
Im able to get the count of group items. How to ungroup those items using VB Script.@Vimala Lakshmanan – to access tables inside text frames of grouped objects, you need not to ungroup.
You could use the Group objects and iterate through all page items of the group, single out the text frames and access their Texts object and their Tables object within.
By starting with a Group object (in the following snippet the group is selected):
var myGroup = app.selection[0];
var allPageItemsOfGroup = myGroup.allPageItems;
for(var n=0;n<allPageItemsOfGroup.length;n++){
var myObject = allPageItemsOfGroup[n].getElements()[0];
if(myObject.constructor.name === "TextFrame" && myObject.texts[0].tables.length > 0){
var myTables = myObject.texts[0].tables;
for(var t=0;t<myTables.length;t++){
//Do your stuff here:
//Just an example line, that fills all cells in a table to "Yellow"
myTables[t].cells.everyItem().fillColor = "Yellow";
This snippet also considers nested groups, anchored text frames and nested text frames.
It does not consider objects in not active states of MultiStateObjects.
Uwe -
How to insert more than 12 items using BDC for MB1C
Hi,
When we use LSMW for data transfer of MB1C transaction, more than 12 items can be inserted in a document.
But using BDC only 12 and below is possible, if the flat file system has more that 12 item, then the document is not created.
How to insert more than 12 item in a document.
RegardsHi Gow,
I have uploaded the MB1C through a BDC and it is working fine for n no of items.
Here is the code. May be this will be of your help.
*& Report ZMB1C
report ZMB1C
no standard page heading line-size 255.
type-pools : slis.
tables : t100.
data: begin of record,
MATNR(018),
ERFMG(017),
EXBWR(016),
end of record.
data : itab like table of record with header line.
data : w_bdcdata type bdcdata.
data : t_bdcdata type standard table of bdcdata initial size 1.
data : messtab type standard table of bdcmsgcoll with header line.
data : mstring(300).
data : vf_index type i,
no_lines type i,
count type i value 0.
data : v_bldat(20),
v_budat(20).
*Excel Sheet Data Upload Details
data : vf_start_col type i value '1', "start column
vf_start_row type i value '2', "start row
vf_end_col type i value '100', "maximum column
vf_end_row type i value '10000'. "maximum row
*/ Internal Table For Excel Data
data : it_excel type kcde_cells occurs 0 with header line.
*/ Field symbol
field-symbols : <fs>.
data : begin of it_messtab occurs 0,
plant(10) type c,
status(10) type c,
message(90) type c,
end of it_messtab.
*Data for ALV display
data : wa_fcat type slis_fieldcat_alv,
colcnt type i.
data : it_fieldcat type slis_t_fieldcat_alv,
i_events type slis_t_event.
data : l_title type sychar70.
data : l_repid like sy-repid.
* Selction Screen
selection-screen begin of block b1 with frame title text-000.
parameters : p_file like ibipparms-path obligatory,
p_mode like ctu_params-dismode default 'A'.
selection-screen end of block b1.
selection-screen begin of block b2 with frame title text-001.
parameters : p_bldat like MKPF-BLDAT obligatory,
p_budat like MKPF-BUDAT obligatory,
p_bwart like RM07M-BWARTWA obligatory,
p_werks like RM07M-WERKS obligatory,
p_lgort like RM07M-LGORT obligatory.
selection-screen end of block b2.
* At Selction Screen
at selection-screen on value-request for p_file.
call function 'F4_FILENAME'
EXPORTING
program_name = syst-cprog
dynpro_number = syst-dynnr
field_name = ''
IMPORTING
file_name = p_file.
*Start of Selection Event
start-of-selection.
call function 'KCD_EXCEL_OLE_TO_INT_CONVERT'
EXPORTING
filename = p_file
i_begin_col = vf_start_col
i_begin_row = vf_start_row
i_end_col = vf_end_col
i_end_row = vf_end_row
TABLES
intern = it_excel
EXCEPTIONS
inconsistent_parameters = 1
upload_ole = 2
others = 3.
if sy-subrc <> 0.
* MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
* WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
if it_excel[] is initial.
MESSAGE I000(ZCL_TCSABAP).
else.
sort it_excel by row col.
loop at it_excel.
move : it_excel-col to vf_index.
assign component vf_index of structure itab to <fs>.
move : it_excel-value to <fs>.
at end of row.
append itab.
clear itab.
endat.
endloop.
endif.
if not itab[] is initial.
DESCRIBE TABLE itab LINES no_lines.
clear messtab.
refresh messtab.
CONCATENATE p_bldat+6(2) '.' p_bldat+4(2) '.' p_bldat(4) into v_bldat.
CONCATENATE p_budat+6(2) '.' p_budat+4(2) '.' p_budat(4) into v_budat.
perform map_rec.
call transaction 'MB1C' using t_bdcdata mode p_mode update 'A'
messages into messtab .
clear t_bdcdata.
refresh t_bdcdata.
loop at messtab where msgtyp = 'E' or msgtyp = 'S' .
select single * from t100 where sprsl = messtab-msgspra
and arbgb = messtab-msgid
and msgnr = messtab-msgnr.
if sy-subrc = 0.
mstring = t100-text.
if mstring cs '&1'.
replace '&1' with messtab-msgv1 into mstring.
replace '&2' with messtab-msgv2 into mstring.
replace '&3' with messtab-msgv3 into mstring.
replace '&4' with messtab-msgv4 into mstring.
else.
replace '&' with messtab-msgv1 into mstring.
replace '&' with messtab-msgv2 into mstring.
replace '&' with messtab-msgv3 into mstring.
replace '&' with messtab-msgv4 into mstring.
endif.
condense mstring.
it_messtab-message = mstring(300).
it_messtab-plant = p_werks.
if messtab-msgtyp = 'E'.
it_messtab-status = 'Error'.
else.
it_messtab-status = 'Success'.
endif.
append it_messtab.
clear it_messtab.
endif.
endloop. "messtab
if not it_messtab[] is initial.
perform buildcatalog.
perform display.
endif.
endif.
*& Form Map_Rec
* text
form map_rec.
perform bdc_dynpro using 'SAPMM07M' '0400'.
perform bdc_field using 'BDC_CURSOR'
'RM07M-WVERS3'.
perform bdc_field using 'BDC_OKCODE'
'NPE'.
perform bdc_field using 'MKPF-BLDAT'
v_bldat.
perform bdc_field using 'MKPF-BUDAT'
v_budat.
perform bdc_field using 'RM07M-BWARTWA'
p_bwart.
perform bdc_field using 'RM07M-WERKS'
p_werks.
perform bdc_field using 'RM07M-LGORT'
p_lgort.
perform bdc_field using 'XFULL'
perform bdc_field using 'RM07M-XNAPR'
'X'.
perform bdc_field using 'RM07M-WVERS2'
perform bdc_field using 'RM07M-WVERS3'
'X'.
loop at itab.
count = count + 1.
perform bdc_dynpro using 'SAPMM07M' '0410'.
perform bdc_field using 'BDC_CURSOR'
'MSEG-EXBWR'.
if count <> no_lines.
perform bdc_field using 'BDC_OKCODE'
'=NPE'.
elseif count = no_lines.
perform bdc_field using 'BDC_OKCODE'
'=BU'.
endif.
perform bdc_field using 'MSEG-MATNR'
itab-MATNR.
perform bdc_field using 'MSEG-ERFMG'
itab-ERFMG.
perform bdc_field using 'MSEG-EXBWR'
itab-EXBWR.
endloop. "itab
endform. "Map_Rec
** Form BDC_DYNPRO
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. "bdc_dynpro
** Form BDC_FIELD
form bdc_field using fnam fval.
if fval <> space.
clear w_bdcdata.
w_bdcdata-fnam = fnam.
w_bdcdata-fval = fval.
append w_bdcdata to t_bdcdata.
else.
clear w_bdcdata.
w_bdcdata-fnam = fnam.
w_bdcdata-fval = fval.
append w_bdcdata to t_bdcdata.
endif.
endform. "bdc_field
* FORM buildcatalog *
form buildcatalog.
clear wa_fcat.
clear it_fieldcat.
colcnt = colcnt + 1.
wa_fcat-col_pos = colcnt.
wa_fcat-fieldname = 'PLANT'.
wa_fcat-tabname = it_messtab.
wa_fcat-seltext_l = 'PLANT'.
wa_fcat-key = 'X'.
wa_fcat-outputlen = '10'.
append wa_fcat to it_fieldcat.
clear wa_fcat.
colcnt = colcnt + 1.
wa_fcat-col_pos = colcnt.
wa_fcat-fieldname = 'STATUS'.
wa_fcat-tabname = it_messtab.
wa_fcat-seltext_l = 'STATUS'.
wa_fcat-outputlen = '10'.
append wa_fcat to it_fieldcat.
clear wa_fcat.
colcnt = colcnt + 1.
wa_fcat-col_pos = colcnt.
wa_fcat-fieldname = 'MESSAGE'.
wa_fcat-tabname = it_messtab.
wa_fcat-seltext_l = 'Message'.
wa_fcat-outputlen = '90'.
append wa_fcat to it_fieldcat.
endform. "buildcatalog
* FORM display *
form display.
l_title = text-002.
l_repid = sy-repid.
call function 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = l_repid
i_grid_title = l_title
it_fieldcat = it_fieldcat
it_events = i_events[]
TABLES
t_outtab = it_messtab
EXCEPTIONS
program_error = 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. "display
Regards,
Amit -
How to get username from AssignedTo item using Powershell with CSOM?
Hi all:
I have a Powershel script with CSOM to extract some information from a list in SP2010, however I can’t get the user name associated to the field ‘AssignedTo’. It seems that in order to extract information from this field you need to use ‘Microsoft.SharePoint.Client.FieldLookupValue’
however I don’t know how to do that with Powershell.
Thank you very much for your help
RegardsHi Jaydeep:
The sentence "New-Object Microsoft.SharePoint.SPFieldUserValue" failed, however, I just added this to get the User Name:
$item["AssignedTo"].lookupvalue
I don't know if it is the best solution but it shows the UserName.
Thank you very much
Regards
Carlos Negroni -
Indesign Scripting: How can I move a placed item using Javascript?
Hey all,
I have been trying to write a script that places a slug object from an indesign library on to a document and then moves it to my slug area. It all seems to work except the move command. I think the problem is that I haven't selected my placed asset correctly.
Please help!
This is what I have so far:
//Create new document
var doc = app.documents.add();
// Get page size values
var w = doc.documentPreferences.pageWidth;
var h = doc.documentPreferences.pageHeight;
//Create layer called SLUG
var slugLayer = doc.layers.add({name:"SLUG"});
//Set document slug area size
doc.documentPreferences.documentSlugUniformSize = false;
doc.documentPreferences.slugBottomOffset = "20 mm";
//Open InDesign library file that contains the slug file
var slugLibrary = app.open(File("/Users/Shared/Slug.indl"));
//Place slug script to go here
var myPlacedAsset = slugLibrary.assets.item("Slug");
var mySlug = myPlacedAsset.placeAsset(doc);
//Close the slug library
slugLibrary.close();
// Move slug object to slug area
mySlug.move([0,0]);
//Lock SLUG layer
slugLayer.locked = true;placeAsset is an array so this line : mySlug.move([0,0]);
should be changed to: mySlug[0].move([0,0]); -
How to set value of application item using Java script.
I have created a textbox on page 0, on chnage of textbox i want to set the value of application item.
How to write the code to set & get value of application item.
Thanks,
-AmitHello Amit
This would be a great place to start...
JavaScript
Alternatively, APEX 4.0 will make this sort of task declarative.
Kind regards
Simon Gadd -
How to import Excisable items through DTW
Hi Experts,
How i can import the excisable items through DTW, In which column of Oitem Template i have to mention that Item is excisable or not.
Thanks & Regards,
Pankaj SharmaHi Pankaj Sharma,
Not all fields are exposed to DI API. Therefore you may not be able to upload all fields by DTW. Excisable items might be one of unavailable field.
Thanks,
Gordon -
How to upload "Pay to" address using DTW
hi all,
I have a doubt. Pls help me. Can any one tell me how to upload the pay to address using the DTW, because if we use the BP addresses template the ship to address is getting uploaded by default. how to upload the pay to address using DTW
regards,
Yeshwanthhi Gordon Du
thanks for your idea.
please tell me what is the exact text to be filled in the address type field for the ship to and bill to addresses.
regards,
Yeshwanth -
How place items using the DTW in three warehouse
I have been trying to use the DTW to place exisiting items in new warehouse after after forgeting to turn on the Auto add option.I have been trying to create the templates to no avail it keeps giving errors-"DTW import error - value too long in property 'warehouse' of item warehouseinfo"
The template looks like this since they are 2 file i am using
Recordkey,itemcode,warehouse
recordkey,itemcode,whscode
second file
Recordkey,linenum,WarehouseHi Samuel...........
You should use OITM-Items and OITW-WarehouseInfo DTW templates in order to insert new warehouse into the items.
Once you fill up both the template run it together...........
Put the recordkey common in both the templates so that it would be compared.
Regards,
Rahul -
Lock particular warehouse for particular item via code
hi all,
i need particular warehouse locked for particular item via code.
i designed one form header have item code and warehouse.
when i press the add button warehouse locked for that particular item.
Thanks & Regards
Sudhir.BThe answer is:
Using the Items Object of the DI, set yourself to the correct line and set the locked property.
for(i=0;i<oItem.WhsInfo.Count;i++)
oItem.WhsInfo.SetCurrentLine(i);
if(oItem.WhsInfo.WarehouseCode == "CodeOnTheForm")
oItem.WhsInfo.Locked = SAPbobsCOM.BoYesNoEnum.tYES; -
How to manage multiple locations for Item (Management warehouse locations)
Is there any way, with UDF and Formated Search, to manage multiple locations for Item in the same warehouse
I must have several (at least 2) locations for the item in the Warehouse and that i enter in goods receipt and have track of this location and search possibilities at sales order by item and WHS.
read carefully and imagine how (Management warehouse locations)
I added a user table '@Location' who linked to a user field 'U_Location in Item master data --> lnventory data line and an ather user field 'U_Location' in sales order
I met the value of location in the table (list of locations for any warehouse), I select the location of each item while receiving merchandise in the user field of inventory data line (Item M data) and this value appears in the sales order 'U_Location' user field ( only the location value in the default warehouse for this Item)
or
create an user field 'location' in Good receipt PO to fill it while receiving merchandise that appears in the sales order to give possibility to find/select the location of the item at this order and in Item master data
I think we will use all these tables and there is a relationship between all.
@LOCATION
PDN1
OITM
OITW
OWHS
RDR1
a piece of code has been proposed, but it is not so simple
SELECT T0.U_Location FROM [dbo].[OITM] T0 WHERE T0.ItemCode = $[$38.1.0]
Thanks,
OuchenI believe you are talking about defining BIN's (locations) within a Warehouse.
This is quite possible and has been explained / discussed on this Forum a few times in the past. Though I am completely clear on how you would like to implement this I could give you some guidelines..
Creating a @location UDT is correct to maintain list of warehouse locations
UDF in Items - Warehouses (Item Master ..Inventory Data Tab..Rows)
UDF in Marketing Document Rows (When you add a UDF here U_Location then this will available in all marketing documents, both AR and AP)
You will define a location for an Item in the Item Master....
In the GRPO..you can use FMS to list the location/s for the Item being received from the Item Master and the User can Select it.
In the Sales Order, you can select the location from which the Item could be picked..
Let me know if your process / ideas are different
Suda -
How to change Service Item using BAPI_ENTRYSHEET_CREATE.
Hi All,
There's a requirement for me to upload/ Create Entry Sheet using BAPI_ENTRYSHEET_CREATE from the source file.
The Header was given to me but the Service Item, they would like the flexibility to change the existing lines that was adopted from ML81N.
Eg of the file.
Header given:-
PO NO
Po Item
Short Text
Ext Entry Sheet No
Service Location
Period Start
Period End ....n so on
Service Item given:-
Service Line (Extrow)
Service Order Qty (Memge)
Ext Service No (EXTSRVNO)
The objective of this file is
1) Create Service Entry Sheet (using Header)
2) Adopt the Service Item
3) Change Service Item (using Service Item)
Could anyone guide me how to do it? If Using BAPI_ENTRYSHEET_CREATE...is actually creating it with full details of the upload file. but given to me, t requrement is they would like to create n change the item.
Appreciates your help.
Thank you.
Regards,
Sheena WeeHi ,
If you are trying to test the FM through TCode SE37 then it will not give you the desired output.Do one thing create a test program and there you call the FM with your data.I hope in this way you can solve the issue.
Regards,
Sarbajit. -
I have an HP photosmart 2610 4 in1. How can I scan multiple items and put them in the same attachment using e-mail? Using my laptop.
Hi @needyrhelp,
Welcome to the HP Forums!
I see that you are wondering how to scan multiple items using your HP photosmart 2610 and for them to be able to be in one attachment in your e-mail. I am happy to look into this for you!
Please see the how to scan guide for the Operating System you are using. Here is the list of how to scan guides, Scan. Select your Operating System from the list, then select How to scan with HP software, then How to scan a multi-page original text document into a single file. You will need to scan each page one at a time, and add it to the same document. The how to scan guide will show you how. After done scanning to the file, then see the link for How to attach a scan to an email.
If you do not know the Operating System you are using, please visit this website. Whatsmyos.
Hope this information is helpful, and thank you for posting!
RnRMusicMan
I work on behalf of HP
Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
Click the “Kudos Thumbs Up" to say “Thanks” for helping!
Maybe you are looking for
-
IPhoto 11 won't import photo from iPhone 5 on new MBP
Brand new MacBookPro out of box experience -- picked up the laptop yesterday. Everything seems to work until I get to iPhoto (as usual). Plugged in my iPhone 5 and tried to import photos. Error -- Unreadable Files: 1 IMG_0434.JPG. Ok... Not s
-
Can I install ARCH on a USB drive ??
Hi I want to install and use ARCH on my PC on a 500GB drive I have that is connected to a USB 2.0 port Can it be done? Can it be used as an OS ? Also, can I make partitions on that drive and make ARCH use like 40GB only of it ? Thank you!
-
How to configure a user to access RFC functions
In production system, a user account with RFC access privilege is need to configured for a .NET Connector application. Some documents see than need to add access object RFC_ACL for this user. But how to operate to add such kind of access object? Than
-
Playbook Existing Functionality Peeves
There are many things I liked about the Playbook, even over the iPad. But the design (or lack thereof) of some of the functionalities are indeed annoying. Almost enough for me to think about a Galaxy or iPad: - 1. Default Songs/Videos - There is no
-
there are two apps in my update section that I did not install and do not want. How do I get rid of them without?