Hi,
You need to give some more information around it.
what's scenario, sample code, logs etc
prat
Hi,
You need to give some more information around it.
what's scenario, sample code, logs etc
prat
Ramesh,
I think you have got enough replies from the experts to solve your query.
As you said, you want to generate multiple Maintenance plan calls at a time but for a particular plan only one call should be raised in this case I would summarize all the answers above as:
1. Use common sort field in all the maintenance plans.
2. in (manual)IP30 use the sort field and generate the calls in once and whenver you need to raise a call.
And also, I would add one more option here i.e.,
3. Tick the field "Completion Requirement" in "Maintenance plan scheduling parameters" tab just in case the system would not create new order/ notification if one is already open.
Hope this solves your query.
Please provide the feedback.
Chin2.
Hi Manish,
The stock is still available in the physical storage location at IM level and HU does not have any content because system has emptied the content of HU during difference posting. In WM the stock is available in 999 storage type because we have posted the stock as difference stock during the confirmation of the pick transfer order in the outbound cycle.
As per your suggestion i have tried to transfer the stock to partner storage location so that i can bring back the stock/HU into physical location using HU02. System allowed me to create TO from 999 but i cannot confirm the transfer order to move stock out of 999 storage type for the delivery created for stock transfer because the difference stock that I have posted cannot be picked up as 999 storage type is non SU managed location.
Thanks,
Harish
Dear All
i have one requirement that while creating customer master data SP,SH,BP,PY ,all Different account groups ( 0002,0003,004 like this)
But that customer no should be same to all partner functions ( SP,SH,BP,PY)
how i can Run this ?
Hi,
I was finally able to process the XML on SCM Inbound ( I changed the Idoc in ECC to have Vendor as ABC to avoid the leading zeroes issue which i was facing earlier due to which XML was failing earlier). Now XML is getting processed successfully in SCM system but i cant see anything in SNC portal.
Below is the SLG1 log from SCM system..... please let me know what am I missing?
Start of inbound processing: ReplenishmentOrderNotification (ID 0000000004948442)
Starting process type and party role determination
Process type could not be determined; search for default process type
Default process type (ICH) determined successfully
Starting logical partner role determination
Logical partner role is 'Sold-To Party'
Logical partner role determination has been completed successfully
Process type and party role determination completed successfully
Starting address action determination
No Customizing found; standard action is 'map all addresses'
End of address action determination
TST 20140912000000 (type CreationDateTime) was transferred as local time, interpretation as UTC
The active implementation of BAdI '/SCA/BIF_MI_ITMBPRT' 'BEFORE_MASTER_DATA_ACCESS' has been run
The active implementation of BAdI '/SCA/BIF_MI_PRODID' 'BEFORE_MASTER_DATA_ACCESS' has been run
Order 4300035265 item 00001: DeliveryPeriodEndDateTime is missing in schedule line
BOL processing started for Process Type 'ICH' Process Name 'REPLORDER'
Calling BOL Service Class '/SCA/CL_SVORDER'
Starting master data completion
Reading Customizing settings
Customizing profile SREPLORD has successfully been determined
Start ShipFromLocation determination
Item 00001: ShipFromLocation ABC was determined successfully
Start ShipToLocation determination
Item 00001: ShipToLocation only contains an address
End of master data completion
Start: read ODM order
End: read ODM order
Start: validation framework
Validation started for validation profile POC1 (ICH - REPLORDER - HEADER)
Validation for validation profile POC1 (ICH - REPLORDER - HEADER) was successful
Validation started for validation profile POC1 (ICH - REPLORDER - ITEM)
Validation for validation profile POC1 (ICH - REPLORDER - ITEM) was successful
Validation started for validation profile POC1 (ICH - REPLORDER - LINE)
Validation for validation profile POC1 (ICH - REPLORDER - LINE) was successful
End: validation framework
Start: Call work order
End: Call work order
Start: write ODM order
The Document Flow is not active
End: write ODM order
BOL processing ended successfully for Process Type 'ICH' Process Name 'REPLORDER'
End of inbound processing: ReplenishmentOrderNotif. for PO collaboration
Thanks,
Tejinder
Matheus,
Não apareceu por causa da rejeição em sutiação de duplicidade vai aparecer.
Posta algo se a Sefaz responder.
Abrassss
Can we have Multiple vendors for a Single BP ?
In our project, we can have Domestic Person and a Foreign Person as a vendor. Both are the same natural person.
Can BP support 1:n relation for BP:Vendor ?
Thanks,
Anil
Hi Deblina Gupta,
Firstly check if your variable is a customer exit variable & you have to hide it .
Also I_STEP is 1 or 2 ? Hope you know the difference.
Normally it should stop if the steps are followed. probably you might have missed any .
Please try to check again and also give details on how to debug ( 3.x / 7.0 )?
we can check further if not resolved.
Regards,
sudhir
I have a UDF serialno that is comma delimeted, and a Stored Procedure that will save selected serial. But when It still saves not selected serial.
This is my Stored Procedure.
declare @rowcount int
declare @rowcount1 int
declare @mycount as int
declare @mystring nvarchar(255)
declare @myitem nvarchar(10)
declare @myserial nvarchar(100)
declare @mybaseentry as nvarchar(10)
declare @mylinenum as int
declare @gdocentry as nvarchar(255)
declare @gitemcode as nvarchar(255)
declare @glinenum as int
IF @object_type='17' AND (@transaction_type='A' or @transaction_type='U')
BEGIN
--for U_serial==============================================================================================================================================
set @rowcount=(select count(*) from syscolumns a,sysobjects b where a.name='u_serialno' and b.name='rdr1' and a.id=b.id)
if @rowcount>0 and (@transaction_type='A' or @transaction_type='U')
begin
set @gdocentry=''
set @gitemcode=''
set @glinenum=''
--update RDR1 set U_serialno='' where docentry=@gdocentry and itemcode=@gitemcode and linenum=@glinenum
declare serial_no cursor for SELECT A.DOCENTRY, A.ITEMCODE, A.LINENUM FROM RDR1 A, OITM B WHERE A.DOCENTRY=@list_of_cols_val_tab_del AND A.ITEMCODE=B.ITEMCODE AND B.MANSERNUM='Y'
open serial_no
fetch next from serial_no into @gdocentry,@gitemcode,@glinenum
while @@fetch_status=0 begin
set @myserial=''
select @myserial=@myserial + cast(intrserial as varchar(255)) + ', ' from sri1 a, osri b where a.itemcode=b.itemcode and a.itemcode=@gitemcode and a.baseentry=@gdocentry and a.baselinnum=@glinenum and a.sysserial=b.sysserial Group by cast(intrserial as varchar(255))
set @myserial=case when @myserial='' then '' else left(@myserial,len(@myserial)-1) end
update rdr1 set u_serialno=@myserial where docentry=@gdocentry and itemcode=@gitemcode and linenum=@glinenum
fetch next from serial_no into @gdocentry,@gitemcode,@glinenum
end
Close serial_no
deallocate serial_no
end
END
Hello Gopi,
The reason to go with Standard deletion approach is mentioned below:
1) Events which are in invalid status will never recorded in /SAPTRX/EVM_UNPR table and never be picked up by report /SAPTRX/DELETE_UNPR_MSG (This is one of the requirement of Dipak to delete failed messages too)
2) /SAPTRX/EVM_WRITE program only delete entries of processed messages if those messagres are not linked to any event handler (So saying it will delete all processed message irrespective is not true). All processed messages are only eligible for EVM_WRITE if respective event handler is deleted from system, which means the event messages are irrelevant and ready for deletion
3) SAP never recommend to use /SAPTRX/DELETE* program in production system and use archiving deletion (Even if you dont want to store archiving files)
Hope this explains now.
Regards,
Kinjal Rathod
use fm appl_log_read_db by passing header guid ,messages table gives msgid and msgno
and then use fm rh_message_get by passing msgid and msgnos
Regards,
Padma.
Oi Enzo,
Para direcionar as respostas é melhor você dar mais detalhes da necessidade.
Que tipo de mensagens você precisa incluir?
O processo é de vendas? Compras? São NFs writer?
Abs,
Eduardo Hartmann
Hello Typewriter ,
This occurs when trying to add at item level.
Procedure is assigned to item category .
Yes Procedure N has TF in it .
Hi,
In case the material is received in std.size and quantity and if non HU managed, this problem can be solved
Material: Element air cleaner
Palletization: Not applicable
Qty Goods receipt: 57 PC
Prime bin capacity: 60 PC
Available capacity: 7 PC (53 in stock)
In this case, system will suggest overflow bin. Proceed with putaway and then perform Bin to Bin transfer of material - Move 7 Pcs from overflow to fixed bin
Other possible solution, run std replenishment report LP21. System will generate TRs for the available qty(Max Qty - Available Qty).
Convert TR in to TO and move the stock to fixed bin location
Regards
Siva
Also if I want to add in Header its giving me the error screen in the 2nd screenshot ,
If Sub-ranges button does not appear, choose Extras
Here you can maintain different purchasing data and partners for vendor sub-ranges in the vendor master record
Hi,
Not sure below SAP notes are related to above issue:
1611370 - Subreports are not opened for preview in separate tab in
B1 as in Crystal designer.
1712726 - Crystal Subreport based on a command crashes SAP Business
One
Thanks & Regards,
Nagarajan
Hi Piyush,
I have this funcionality of adding a new button next to create task.
I have added code in deaflutview and even in item type.
still cant see the button.
what could be the reason?
in default view -----
<Action name="launchSubstitutionManager" groupAction="yes" handler="SAPWebDynproLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowName="Substitution" launchNewWindowFeatures="width=800,height=600,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
<Properties>
<Property name="launchContext" value="UWL"/>
<Property name="ignoreWorkIdParams" value="yes"/>
<Property name="display_order_priority" value="-99"/>
<Property name="WebDynproDeployableObject" value="sap.com/tc~kmc~bc.uwl.ui~wd_ui"/>
<Property name="WebDynproApplication" value="UWLSubstitution"/>
<Property name="System" value="SAP_LocalSystem"/>
<Property name="appContext" value="${context.appContext}"/>
<Property name="DynamicParameter" value="uwlSessionId=${context.uwlSessionId}&configureGroup=${context.configureGroup}"/>
</Properties>
<Descriptions default="Vacation/Out of Office Status"/>
</Action>
and in item type
<ItemType name="uwl.task" connector="*" defaultView="DefaultView" defaultAction="viewDetail" executionMode="default">
<Actions>
<Action reference="uwlTaskWizard"/>
<Action reference="priorityLow"/>
<Action reference="priorityNormal"/>
<Action reference="priorityHigh"/>
<Action reference="priorityVeryHigh"/>
<Action reference="cancelSubprocess"/>
<Action reference="viewSubProcess"/>
<Action reference="launchSubstitutionManager"/>
<Action reference="refresh"/>
</Actions>
</ItemType>
Thanks
Seema
Sorry guys , may be I did not present the question in a right way.
I understand that we can do some badi or move stock to non mrp relevant sloc to not consider this quality stock..
but my main question is in what business scenarios anyone would do these selection rules? why would anyone want to check stuff in md04 by changing these standard stuff? what advantage do they get by changing these standard rules? ca someone give me an example? thx
Hi Kunal,
I Need Guidence for Work Manager 6.1 deployment with SMP 3.0
Mahesh