351 movmnt type doesnot refers the Batch managed items with respect to P.O
Dear SAP Gurus,
For Stock transport order, i am using the 351 and 101 movement type.
The batch managed items are provided in the Purcahse order and the same batch is displayed while receiving the material -101 movement ytpe with respect to Purchase order, but while performing the Goods issue - 351 movement type , the batch is not displayed in the line item.
Kindly help me to solve this
Thanks in advance
Thanks and Regards,
R.Diwakar
Dear SAP Guru,
Thanks for your kind response
yes, the batch managed material is already available in both plants that is material already extended.
Manually the batch is entered by the receiving plant (what they required for STO), but while performing the Good issue against the Stock Transfer order the batch is not referred or automatically flows to the batch managed items.
in 351 movement type.
Kindly guide me on this.
Thanks and Regards,
R.Diwakar
Similar Messages
-
Specific Identification Cost for batch managed items (Follow-Up from P2P)
Specific Identification Cost method is used for serial and batch managed item. Using this method, the outbound cost of such items would be the original cost of specific goods, which can be determined according to the serial or batch number of that item.
Business One allows the user to receive batch managed items with a batch number that already exists in the DB. Its possible that the received quantity is added to on-hand quantity in the warehouse. In such case, the quantity on-hand of that batch and the received quantity may have different costs.
What should be the system behavior in such case:
1. Block receipts to the same batch with different costs.
2. Write the difference to a price difference account, as done in Standard Cost method.
3. Manage the batch cost with Moving Average method.
This thread is continuation from 'Specific Identification Cost for batch managed Items' <a href="http://p2p.sap.com/businessoneforum?type=join&login=1&uid=41FB661A76CED536C825C4E2B6FF4397&cid=91&go=z37225">discussion</a> in P2P SAP Business One Forum (Product Development Collaboration).
Previous discussion on P2P is summarized in the attached file.Hi Peter,
This is a very important functionality that you are describing here. For example, in the Steel industry, it could be extremely useful to cost by batch or serial number.
If you receive a batch that already exists in the system and if the costing method for the product is moving average, then teh cost of the batch should be calculated based on the moving average as well.
If the costing method is standard, then the cost should go in a variance account.
If the costing method is FIFO, then it is a getting trickier...
Regards,
Vincent -
Material forgot to tick the batch management but the GR and IR is done
Hello,
Material A should be in batch managed but the settings in the material master is forgot to ticked. PO is created as well as GR and IR is already completed. The invoice is posted and according to finance it is paid already and cannot cancel the invoice anymore. When trying to tick the batch management in the material master, an error is "Stocks already exist at plant level". Checking also MMBE, stocks showing in the Open Order quantity since the GR is cancelled.
Is there anyway I can tick the batch managed in the material master?to set the indicator is less restrictiv than removing it. so just make the inventory in current and previous period zero.
you can see how much inventory you have in thosee 2 periods in MM03 valuation view or plant stock view.
follow instructions given in oss note 30656 -
Activation of the Batch management check in the Material master
Dear All,
Here I have one query
Can we able to activate the Batch management check in the material master-->Purchaging view or not,
if we have open or completed sales documents and deliveries for that materail.
Reply ASAP
Regards,
Murali.Hi Murali ,
you can very well do it . in fact we have done the same with our client.
check below article .
https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b009b1e5-f3df-2b10-7289-ff87d139dce1
Regards
Ravi. -
In Migo,the batch managed material automatically goes into restricted sk.
Hi
In Migo,the batch managed material automatically goes into the restricted stock.The batches are created at the time of receiving and i want it to be receive it in unrestricted stock.
Note:The batches are received at the time of receiving.
Regards:Vijaydo your customizing in IMG > Logistics General > batch management > Specify Batch Level and Activate Status Management
there is a button for initial status for new batch.
make sure that there is no flag in the status column of the entries shown. -
Is it possible to run a group solve from the batch manager?
I'd like to know if it is possible to run a group solve defined in OFA 11i that contains solve and copy data from the batch manager.
Thank you
Luigi Polverini
Synesis s.r.l.
nullProblem: I have a Perl script in my AIR App's install directory that needs executable permissions on a Mac.
Solution: Chmod the file in my AIR App.
My code looks something like the following:
if (Capabilities.os.indexOf("Mac OS") > -1) {
var dlFile:File = File.userDirectory;
var _chmod:File = new File("/bin/bash");
dlFile = new File(file);
var nativeProcess:NativeProcess = new NativeProcess();
var chmodStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
chmodStartupInfo.executable = _chmod;
var args:Vector.<String> = new Vector.<String>();
args.push("-c");
// Trace so I can make sure the command and path are correct in the debugger
trace ("\"chmod ugo+x '"+dlFile.nativePath+"'\"");
args.push("chmod ugo+x '"+dlFile.nativePath+"'");
chmodStartupInfo.arguments = args;
nativeProcess.addEventListener(NativeProcessExitEvent.EXIT, onExitError );
chmodStartupInfo.executable = new File(file);
var process:NativeProcess = new NativeProcess();
process.start(chmodStartupInfo);
I really hope this helps someone else. -
Note 533276 - Setting the batch management requirement indicator
Hi;
we have found an oss note for setting the batch management requirement
indicator.. but the program mentioned in oss note does't exist in the
attachement part.. we urgently need your help..
how can we find program RVBCONVMAT2BM?
Note 533276 - Setting the batch management requirement indicator
Solution
Here, the standard procedure is to clear stocks of the current and the previous period as well as to complete the open documents. Note 30656 provides further information about this.
Alternatively, in the case of a large data or document volume, you can use a conversion report from the batch development that sets the batch management requirement indicator without the necessity of manual preliminary works such as the posting of the stocks or the completion of open documents.
We have developed the main features of this report, but it must be adjusted to individual business processes in a customer project that is subject to charges.
If you require further information about functions of this tool or about running such a customer project, you can send an e-mail to the consulting department ([email protected]).Hi,
You also need to check for open sales order, open production orders, open WM transfer orders and open deliveries. These documents needs to be closed/completed.
Check OSS notes 533276 - Setting the batch management requirement indicator.
Following is the details of this notes;
Summary
Symptom
The attempt to set the batch management requirement indicator for a
material in the material master record maintenance fails because there are
stocks or documents that are not completed such as production orders, sales
orders, deliveries or WM transfer orders.
More Terms
MARA-XCHPF, MARC-XCHPF, RVBCONVMAT2BM
Cause and Prerequisites
Solution
Here, the standard procedure is to clear stocks of the current and the
previous period as well as to complete the open documents. Note 30656
provides further information about this.
Alternatively, in the case of a large data or document volume, you can use
a conversion report from the batch development that sets the batch
management requirement indicator without the necessity of manual
preliminary works such as the posting of the stocks or the completion of
open documents.
We have developed the main features of this report, but it must be adjusted
to individual business processes in a customer project that is subject to
charges.
If you require further information about functions of this tool or about
running such a customer project, you can send an e-mail to the consulting
department (BMToolsatsap.com).
Regards, -
Easy or flexible ways to deactivate the batch management!
Hi Experts,
In our company , we want to deactivate the batch management for some materials.
I know it is not an easy way to do this according to the SAP Note 30656:
to clear stocks of the current and the previous period as well as to complete the open documents.
It is very painful to do the standard procedure as SAP provide.
I want if there is some easy or flexible ways to deactivate the batch management.
For example , to change for new material number.
Or we can set the batch number value to a fixed value, for example "1234" for all these materils.
Are there any other easy or flexible ways to deactivate the batch management?
May be do not need toremove the batch management indicator in the material master?
Just make it simple for all the goods movement that with batch number value input?
Thanks for any reply!Dont just state a program name without giving the warnings and further explanations from the OSS note:
533276 - Setting the batch management requirement indicator
533383 - Deselecting the batch management requirement indicator
Symptom
The attempt to set the batch management requirement indicator for a material in the material master record maintenance fails because there are stocks or documents that are not completed such as production orders, sales orders, deliveries or WM transfer orders.
Solution
Here, the standard procedure is to clear stocks of the current and the previous period as well as to complete the open documents. Note 30656 provides further information about this.
Alternatively, in the case of a large data or document volume, you can use a conversion report from the batch development that sets the batch management requirement indicator without the necessity of manual preliminary works such as the posting of the stocks or the completion of open documents.
We have developed the main features of this report, but it must be adjusted to individual business processes in a customer project that is subject to charges.
If you require further information about functions of this tool or about running such a customer project, you can send an e-mail to the consulting department -
Reg: material needs the batch management
Hi All,
The material needs the batch management. We have created without the batch
first and the few movements were done, then tried to put the flag after the
stock remove and sales order deletion, however could not process. System
messaged as below in italic. Please let me know how we could change the MM
date for the batch. The sales order alive now.
The batch management requirement cannot
be changed for the following reasons:
SD documents exist (orders or deliveries) that have not yet been
processed or that have been processed only in part.
Thanks & Regards
SivaHi,
This was asked in LE forum also, please read this thread:
reg. activating batch management for existing materials
You should fully process the sales documents (sales order - delivery - invoice) or you should delete them and after setting batch requirement for your material master you could recreate the them (SO, delivery).
Regards,
Csaba -
How to run group solve with the batch manager
I'd like to know if it is possible (and how) to run group solve defined in OFA with the batch manager.
Thank you
Luigi Polverini
Synesis s.r.l.OFA uses its Task Processor rather than Batch Manager to run tasks in batch. Group solves can be scheduled this way by submitting the group solve task to the TP, and then rescheduling it in the Task Queue window.
null -
Default the Batch Management flag for some Material Groups
Hi Gurus,
Is it possible to Default the Batch Management flag (under T code MM01) based on the material grops.Like for example if the Material groups -01 then the default value for batch managemnet flag should be checked.
Our OMCT set up is -Batch unique at the Client level for a material
Edited by: Ruchi Dutta on Oct 22, 2008 11:55 PMHi Ruchi,
have you got the solution ?? -
For server the Node Manager associated with machine is not reachable
Hello all,
I am getting this error, when i start my Managed Server which is in shutdown state
For server SAA-Dev-1, the Node Manager associated with machine vm-bea-dev is not reachable.
All of the servers selected are currently in a state which is incompatible with this operation or are not associated with a running Node Manager. No action will be performed.
The configuration details are
i am using weblogic 9.2 MP3 version in windows 2k3 server.
It has a machine vm-bea-dev, a cluster cluster-saa-dev, to which both the managed servers saa-dev-1 and saa-dev-2 are assigned. There are 3 applications deployed onto managed Server 1 and 1 for managed Server 2.
Managed Server 1 is in shutdown state, and when i start the server, it gives the error specified below
For server SAA-Dev-1, the Node Manager associated with machine vm-bea-dev is not reachable.
All of the servers selected are currently in a state which is incompatible with this operation or are not associated with a running Node Manager. No action will be performed.
The same for Managed Server 2 too, and this server is in Admin State, i dont know how it went into that state.
Can somebody please help me reslove it.
Thanks in advanceActually the cert is coming from your Dev machine but it is sending the Prod cert.
What cert is used by your admin server ? It should match the host name.
So your Dev machine is apparently using a copy of the prod cert / keystore rather than using its own DEV cert. It's not clear from your post whether this is the nodemanager using the wrong cert, or the managed server. So both should be checked.
The managed servers need to be using a cert that matches their host name. If you have a managed server on VM-BEA-DEV, then the cert needs to be CN=VM-BEA-DEV. You can also use a load-balancer CN name in the cert if you have the cluster's HTTP values set to match.
In your nodemanager.properties, are you explicitly accessing keystores, such as with:
KeyStores=CustomIdentityAndJavaStandardTrust
CustomIdentityAlias=some_alias
CustomIdentityKeyStoreFileName=some_path_to_keystore
CustomIdentityKeyStorePassPhrase={3DES}...
CustomIdentityKeyStoreType=jks
CustomIdentityPrivateKeyPassPhrase={3DES}
In my multi-machine clusters, I have multiple certificates such as:
admin machine1:
has a cert for use by the admin server and NM that matches the host name ( with node manager.properties entries such as the above )
has a 2nd cert that matches the load-balancer name for the cluster - used by the managed servers
all other machines:
has a cert for use by NM that matches the host name ( with node manager.properties entries such as the above )
has a 2nd cert that matches the load-balancer name for the cluster - used by the managed servers -
For server Eagle-PROD-Instance, the Node Manager associated with machine
I have a wlst script that creates a domain and a managed server. I associate the server with a machine that's attached to a node manager. It creates the managed server fine but when I try and start it I get this error
For server Eagle-PROD-Instance, the Node Manager associated with machine Eagle-Machine is not reachable.
All of the servers selected are currently in a state which is incompatible with this operation or are not associated with a running Node Manager or you are not authorized to perform the action requested. No action will be performed.
The machine is associated with the Node Manager and the NM is running. I can start the managed server from the command line, but not from the admin console
This is the script, am I missing something?
Thanks
name: createManagedServer.py
description: This script create the weblogic domain, and executes each weblogic queue module
subfile. it reads a property file : weblogic_wlst.properties for server domain information
author : mike reynolds - edifecs 2011
created : April 8th 2011
import sys
from java.lang import System
from java.util import Properties
from java.io import FileInputStream
from java.io import File
from weblogic.management.security.authentication import UserEditorMBean
from weblogic.management.security.authentication import GroupEditorMBean
from weblogic.management.security.authentication import UserPasswordEditorMBean
# Loads the contents a properties file into a java.util.Properties
# configPropFile = "weblogic_wlst.properties"
def loadPropertiesFromFile(configPropFile):
configProps = Properties()
propInputStream = FileInputStream(configPropFile)
configProps.load(propInputStream)
propInputStream.close()
return configProps
def getProperties():
importConfigFile = sys.argv[1]
print importConfigFile
domainProps = loadPropertiesFromFile(importConfigFile)
properties = Properties()
input = FileInputStream(importConfigFile)
properties.load(input)
input.close()
return properties
def create_users(username, password, description):
# create admin user
cmo.getFileRealms()
try:
userObject=cmo.getSecurityConfiguration().getDefaultRealm().lookupAuthenticationProvider("DefaultAuthenticator")
userObject.createUser(username,password,description)
print "Created user " + username + "successfully"
except:
print "check to see if user " + username + " exists "
def add_user_to_group(username):
print "Adding a user to group ..."
cmo.getFileRealms()
try:
userObject2 = cmo.getSecurityConfiguration().getDefaultRealm().lookupAuthenticationProvider("DefaultAuthenticator")
userObject2.addMemberToGroup('Administrators',username)
print "Done adding user " + username
except:
print "check to see if user " + username + " is already in group "
def connect_server(user,pw,url):
connect(user,pw,url)
def create_machine():
try:
print 'Creating machine' + machine
# cd('/')
# create(machine, 'Machine')
mach = cmo.createUnixMachine(machine)
mach.setPostBindUIDEnabled(true)
mach.setPostBindUID('oracle')
mach.setPostBindGIDEnabled(true)
mach.setPostBindGID('oracle')
mach.getNodeManager().setNMType('ssl')
except:
print "machine exists"
def build_domain():
### Read Basic Template
WL_HOME = "C:/Oracle/Middleware/wlserver_10.3"
readTemplate(WL_HOME+"/common/templates/domains/wls.jar")
template=WL_HOME+"/common/templates/domains/wls.jar"
cd('Servers/AdminServer')
set('ListenAddress', adminServerAddress)
set('ListenPort', int(adminServerPort))
cd('/')
cd('/Security/base_domain/User/weblogic')
cmo.setPassword('w3bl0g1c')
### Write Domain
setOption('OverwriteDomain', 'true')
print "writing domain " + domainDir + domainName
writeDomain(domainDir+'/'+domainName)
closeTemplate()
create_machine()
arg = "Arguments=\" -server -Xms256m -Xmx768m -XX:MaxPermSize=256m -da\""
prps = makePropertiesObject (arg)
domain = domainDir + domainName
try:
#startNodeManager()
#nmConnect('weblogic', 'w3bl0g1c', host, 5556, 'AdminServer', domain, 'ssl')
# nmStart('AdminServer')
startServer('AdminServer', domainName, url, adminUser, adminPassword, domainDir, 'true')
except:
print "could not connect to Node Manager"
def create_server():
# get server instance properties
name = properties.getProperty("serverName")
domain = properties.getProperty("domainName")
port = properties.getProperty("listenPort")
address = properties.getProperty("listenAddress")
servermb=getMBean("Servers/" + name)
machine = properties.getProperty("machineName")
nodePort = properties.getProperty("nodeManagerPort")
domainDir = properties.getProperty("domainDir")
if servermb is None:
startEdit()
cd('/')
cmo.createServer(name)
cd('/Servers/'+ name)
cmo.setListenAddress(address)
cmo.setListenPort(int(port))
cd('/')
cmo.createMachine(machine)
cd('/Machines/' + machine + '/NodeManager/' + machine )
cmo.setNMType('Plain')
cmo.setListenAddress(address)
cmo.setListenPort(int(nodePort))
cmo.setDebugEnabled(false)
cd('/Servers/' + name)
cmo.setListenPortEnabled(true)
cmo.setJavaCompiler('javac')
cmo.setClientCertProxyEnabled(false)
cmo.setMachine(getMBean('/Machines/' + machine ))
cmo.setCluster(None)
cd('/Servers/' + name + '/SSL/' + name)
cd('/Servers/' + name + '/ServerDiagnosticConfig/' + name)
cmo.setWLDFDiagnosticVolume('Low')
cd('/Servers/' + name)
cmo.setCluster(None)
cd('/Servers/' + name + '/SSL/' + name)
cmo.setEnabled(false)
### Executable Script
### CreateDomain.py
### Define constants
WL_HOME = "C:/Oracle/Middleware/wlserver_10.3"
print "Starting the script ..."
print "Getting properties ... "
properties = getProperties()
adminServerAddress = properties.getProperty("adminServerAddress")
adminServerPort = properties.getProperty("adminServerPort")
adminUser = properties.getProperty("adminUser")
adminPassword = properties.getProperty("adminPassword")
edifecsUser = properties.getProperty("edifecsUser")
edifecsPassword = properties.getProperty("edifecsPassword")
host = properties.getProperty("host")
domainDir = properties.getProperty("domainDir")
domainName = properties.getProperty("domainName")
user = properties.getProperty("username")
pw = properties.getProperty("passwd")
url = properties.getProperty("adminURL")
machine = properties.getProperty("machineName")
print "Building the domain..."
build_domain()
print "Connecting to server"
connect_server(adminUser, adminPassword, url)
edit()
startEdit()
# create managed server
# create_machine()
create_server()
print "Creating users"
# starting configuration tree
serverConfig()
create_users(adminUser, adminPassword, "Administrator")
add_user_to_group(adminUser)
create_users(edifecsUser, edifecsPassword,"Administrator")
add_user_to_group(edifecsUser)
# have to restart edit to save config
edit()
startEdit()
# nmKill('AdminServer')
print "saving configuration"
try:
save()
activate(block="true")
print "script returns SUCCESS"
print "admin server is running"
print "starting server " + name
startServer(domainName, name ,url,adminUser, adminPassword, domainDir,'true')
except:
print "failed to save server"
dumpStack()Actually the cert is coming from your Dev machine but it is sending the Prod cert.
What cert is used by your admin server ? It should match the host name.
So your Dev machine is apparently using a copy of the prod cert / keystore rather than using its own DEV cert. It's not clear from your post whether this is the nodemanager using the wrong cert, or the managed server. So both should be checked.
The managed servers need to be using a cert that matches their host name. If you have a managed server on VM-BEA-DEV, then the cert needs to be CN=VM-BEA-DEV. You can also use a load-balancer CN name in the cert if you have the cluster's HTTP values set to match.
In your nodemanager.properties, are you explicitly accessing keystores, such as with:
KeyStores=CustomIdentityAndJavaStandardTrust
CustomIdentityAlias=some_alias
CustomIdentityKeyStoreFileName=some_path_to_keystore
CustomIdentityKeyStorePassPhrase={3DES}...
CustomIdentityKeyStoreType=jks
CustomIdentityPrivateKeyPassPhrase={3DES}
In my multi-machine clusters, I have multiple certificates such as:
admin machine1:
has a cert for use by the admin server and NM that matches the host name ( with node manager.properties entries such as the above )
has a 2nd cert that matches the load-balancer name for the cluster - used by the managed servers
all other machines:
has a cert for use by NM that matches the host name ( with node manager.properties entries such as the above )
has a 2nd cert that matches the load-balancer name for the cluster - used by the managed servers -
Hi,
We have our Intranet site set up so that all users have 'Manage Items With Approval' privileges to every page group. However, the 'Manage Items with Approval' privileges doesn't allow the users to create pages in the page group. Is there any way to give users the ability to create pages from the navigator but still require approval for new items that they create?
Thanks,
Steven.Hi Steven,
The MIWA privilege is intended for content contributor type of folks who are adding file/text content to an existing page - not the type of user you would want creating a page and being asked questions like what template, style to use, ACLs, etc.
Unfortunately we don't have a priv that matches up with your use case in the current release (10g). The good news is that the next release will include a feature that allows a page to be configured such that all content added to it (no matter what the assigned user privs) will go through an approval process. -
There are still batch split items with quantity X for item
Our current system is ECC6. The deletion of item in the delivery (TO
confirmed) is different before ECC6 (4.6C). In 4.6, unless quantity of
batch split items are zeroed out in the delivery, the item cannot be
deleted. Message "There are still batch split items with quantity X for
item" is encountered. In ECC, line item can be deleted even batch split
items are not 0. The message doesn't exist in ECC6.
Please advise how to activate this message.In ECC6, the logic has been completely changed during item deletion.
Now, there is no way to activate the message VL224 when deleting batch item.
In 46c,
FORM XLIPS_LOESCHEN_PRUEFEN is called with XL_ERROR = 'X'.
Main program SAPFV50P
Source code of FV50PFLP_XLIPS_LOESCHEN_RC
FORM XLIPS_LOESCHEN_RC
IF IF_TABIX IS INITIAL.
REFRESH LT_REASONS.
PERFORM XLIPS_LOESCHEN_PRUEFEN TABLES LT_REASONS <<<<<<
USING LF_POSNR
CHARX <<<<<<<
IF_ALL
CHANGING LF_EXIT.
In ECC6,
The FORM is called with XL_ERROR = SPACE. That's why the error is not issued.
Actually, they are called from different place in ECC and 46c. The logic has been completely changed.
Main Program SAPMV50A
Source code of MV50AF0D
FORM DELETE_ITEMS_CHECK
perform xlips_loeschen_pruefen(sapfv50p) tables ct_reasons <<<<<
using ls_admin-posnr
space
space <<<<
'GHK' "n_766525
changing lf_exit.
Maybe you are looking for
-
IMovie won't open and keeps unexpectedly quitting!!
I am a Youtuber and film student. I have a lot of projects in the making and am panicking that they're gone for good because iMovie won't open anymore!! If anyone can help me solve this issue, I'd be eternally grateful! Process: iMovie [617]
-
Overflow during the arithmetical operation (type P) in program SAPLBBP_FRA
Hi All I am receieving the following error the moment I log onto the SRM system via the browser. Overflow during the arithmetical operation (type P) in program SAPLBBP_FRAMEWORK Please can you advise what could possibly the problem. Thanks in Advance
-
Firefox window will not scale down past 420px wide
For some reason on both my work Mac and home Mac I am unable to shrink my browser window past 420 - 425px wide. Both computers are using mavricks. It does not matter the website. I disabled all addons and toolbars. Updated me version. But have had no
-
File content conversion: String with commas to CSV
Hi Experts, I have the following structure DATA (1..n) ...Result (1..1) The Result field contains a string like below a,b,c,d,e,f,g,h,i,j How do I put this into File Content Conversion when I want the receiver to be a CSV file? One cell per letter. T
-
Okay, here's a problem that I've just encountered with my new T400 that I can't get any help solving anywhere else, so maybe someone here can help. I just bought a refurbished T400, and it refuses to access my online bank account. The same I D numbe