Reg Restricted Interchangeability
Hi all,
I like to know about restricted interchangeabillity. Instead of Mat A, I want to use/Issue/Receipt Material B. But not vice versa.
I maintained the Interchangeability of parts in PICO1.
Im able to create Purchase Order with Material A,
One of my finished product hve Multilevel BOM, which contains Material A as one component. I created a Production Order. I dont hve stock of Material A n I hve sufficent stock of B. I like to issue the material B in MB1A tcode against Production order. If I go to MB1A with ref to Production order system showing deficit stock of Mat A.
Can any one tel how to issue the Restricted Interchangeability parts ?
regards
Durga Ram
[email protected]
Hi,
Thanks for your reply. I maintained restricted interchangeability in P1C01.
Can let me know the entire procedure, and configuration steps along with Tcodes ?
I like to get your gmail account so the I can interact with u on gtalk.
Hope u understand my requirement. I like to use Material B instead of Material A, but not vice versa i.e. restricted interchangeability.
regards
Durga
[email protected]
Similar Messages
-
Reg : Restriction of creation of transaction code
hi all,
I want to restrict creation and deletion of transaction codes (Y or Z).
How to get done it.
We use SE93 and SE80 to create T-Code, ( Is there any t-code to create y or z t-code)
We can restrict SE93 to create or delete t-code, but we cant restrict SE80 as we create many other objects in SE80.
Suggestions reg this.Jean,
When you do screen debugging the tcode se93 while creating/deletion of a tcode it takes us to
Program SAPLSEUK
Include LSEUKI01
process after input.
module exit_tcode_menu at exit-command.
field tstc-tcode
module xcode_390.
Under this module xcode_390 we have the code which performs the creation/deletion of the tcode
when 'ADD'.
call function 'RS_TRANSACTION_ADD'
exporting
objectname = tstc-tcod
exceptions
already_exists = 01
permission_failure = 02.
if sy-subrc = 1.
message id sy-msgid type 'E' number sy
with sy-msgv1 sy-msgv2 sy-msgv
else.
when 'DELE'.
call function 'RS_TRANSACTION_DELETE'
exporting
objectname = tstc-tcode
exceptions
not_excecuted = 01.
if sy-subrc ne 0.
message id sy-msgid type 'E' number
with sy-msgv1 sy-msgv2 sy-ms
endif.
The same for CHANGE too.Try to put a validation here
if sy-tcode ne 'SE80' and also the SY-MANDT in the if condition.In addition to this lock SE93 using SM01 too.
But when we debug through SE80, it is taking us to
Progrm SAPLWB_INITIAL_TOOL
Under this program we have an INCLUDE LWB_INITIAL_TOOLO01
form set_status_0100.
data:
l_disabled_functions type ui_functions.
call method g_initial_tool_ref->if_wb_program~wb_manager->get_status
importing
P_DISABLED_FUNCTIONS = l_disabled_functions.
SET PF-STATUS 'INITIAL_TOOL' excluding l_disabled_functions.
SET TITLEBAR 'WBM'.
clear g_fcode.
endform. " SET_STATUS_0100
Or just try to disable the option CREATE and DELETE in the above program.Just try these options,may be you will get some lead.Mind you both are SAP Standard Programs and needs accesskey.Also check whether your requirement is worth enough to tamper with SAP Standard code
K.Kiran. -
REG : restrict in a way that user has to enter data from f4 help
hello,
i have problem that i have to restrict the user in a such a way that he can enter data that is in F4 help.
or it is blank .
i am using it in DIALOG PROGRAMMING. it i put attribute as input NOT POSSIBLE itwill become gray but my user doesn't want it.so how can i restrict. them to write data in it.Hi Prathap,
As you said one way could be to make it a Drop down...but if values are more than 10, it is definitely going to be the worst UI element user has to face..
Other way is to make the field input disabled. Please note that the F4 still works in these cases EXCEPT that it cannot copy value when user selects it in F4. This can be addressed by handling the F4 rather than leaving it to dynpro framework.
Use
PROCESS ON VALUE-REQUEST.
field GV_TEST_VAR MODULE get_value_on_F4.
This will trigger the module get_value_on_f4 when user chooses F4 on the field( where he cannot Enter Manually). Now you can even put a simple screen showing values of the length you desire, Get it back after user selects and PUSH the value into the variable.So User cannot Enter , F4 is available also with values shown as long as you want,,,
Hope this helps. -
Reg : Restriction on Bankey in IT0009
Dear Gurus,
Can any one suggest me how to restrict HR core user to select specific bank key while maintaining Infotype 0009.
I will be really greatful
ThanksDear Karan,
MY HR and Payroll user has access to IT0009 ( Infotype for Bank detail , create , maintain).
While selecting bank key ( Field Name BANKL) , F4 help they are getting all Bankkeys configured under country code.
which include both FI and HR bank keys.
From standard authorization object(P_ORIGIN) I can restrict only infotype ( R,W ,M) access , not field level except IT000 and IT0001.
Few core user by mistake selected FI Bank keys , thus would like to restrict HR admin user for HR related bank keys only .
Please let me know above detail is sufficient to suggest.
regards
Arif -
Reg restriction on employees in the organziation
Salary Management screen contains employees with info and approve button at bottom.
We have severeal organizations. We restricted employees based on organization. But still I am able to see few employees in other organization.
i.e., Org A and Org B contains 30 and 40 employees respectively.
When I login in Salary Management screen in custom responsibilty of org A,
I am able to see few org B people along with the Org A.
I have verified sexurity profile.It is fine and I ran security list maintenance program too.
But still able to see people from different organziationEven I chekched the box, I am able to see other deprtment employees.
Note: I am seeing only one extra organization employees(only 4 employees not all empl in the organziation), not all organization employees. -
Reg restriction of particular order type
Dear all,
What is the procedure if we want to restrict a particular user from operating a particular process order type PI01,
Please give me step by step, what are to be maintained in roles
regards
venkatDear Venkat,
1)Create a role and assign the tcode.(IW32)
2) Go to Authourization tab (change mode)
3) In the Object PM
3) Select the Authourization objects
I_AUART
I_ILOA
I_VORG_ORD
4) Specify the ORDER TYPE:=PI01
Apart from this steps you should specify the org values like Co.code, plant..etc...
Generate the role and assign to that particular user.
Thanks & Regards
Gangadhar
Edited by: gangadhar hm on Mar 5, 2010 12:17 PM -
Mass creation of interchangeability groups
Hi,
for our go live in September we need to create around 500 interchangeability groups. As this would be a very big manual and time consuming affort by using the TA: /incmd/ui, we would like to use a "mass transaction" to create them.
Does anybody have an idea whether something like this exists and how we could work with it?
The idea is to have a list with the successor and predecessor products.
Thanks,
NicoHi,
You can use BAPI " /INCMD/BAPI_GROUP_SAVE to create or change interchangeability groups of type
Supersession chain
FFF class
FFF subset
Restricted interchangeability for FFF classes
Product substitution procedure
Location chain
Location product chain
Location determination procedure
Location product substitution procedure .
This BAPI also enables to assign models to the interchangeability groups.
The same BAPI can be used for both create as well as change.
Thanks,
nandha -
Hi All,
What is Part number. When I print GR/GI slip, its appearing. From where systems picking this Part number.
Regards,
Sureshbabu G.Hi suresh ,
Inventory-Managed Manufacturer Part Number
Purpose
Manufacturers can identify their parts uniquely and regulate the use of interchangeable parts in their parts catalogs. Inventory-Managed Manufacturer Part Number (IM-MPN) belongs to the component Manufacturer Part Number (IS-AD-MPN) and includes the following features:
· Identification of parts using the manufacturer part number (MPN) issued by the manufacturer
The system finds, identifies, and displays these parts using the unique combination of manufacturer-specific details ‑ the Manufacturer Part Number (MPN) and the External Manufacturer. These parts are inventory-managed manufacturer parts, and are maintained with a complete material master record and their own stock.
· Management of part interchangeability
The system recognizes parts from different manufacturers that have the same technical properties and are interchangeable in Purchasing, Inventory Management, MRP, and the Availability Check, as being interchangeable; these parts have their own stock. The management of part interchangeability includes:
¡ Inventory-managed manufacturer parts that are fully interchangeable with each other are grouped in a common class of interchangeable parts - a form-fit-function class (FFF class).
¡ You can group fully interchangeable parts of an FFF class in MPN-MRP sets subject to plant and planning area. The system treats these parts are treated as fully interchangeable parts in planning, inventory management, and the availability check.
¡ Restricted or one-way interchangeable parts cannot belong to the same FFF class. You use interchangeability codes to group these parts. Restricted interchangeability is available for all processes that support MPN. These processes are:
§ Sales order product selection
§ Sales rescheduling reports
§ ATP check for components in PM/CS order
§ General availability check
§ Goods receipt in transaction code MIGO
§ Stock overview
§ Stock transport order
§ Configuration control
Integration
The functions for Inventory-Managed Manufacturer Part Number are fully integrated with the components for Purchasing, Material Requirements Planning, and Sales and Distribution.
These functions supplement the functions for the non-inventory-managed manufacturer part number (MPN), which are available in the standard system as of Release 4.0. These functions contain a special material type (HERS), and an Approved Manufacturersu2019 Part List (AMPL). You can define different manufacturer parts as interchangeable by grouping their material masters in an internal material master.
Catalog Content Management (CCM) 1.0 supports the use of concatenated manufacturer part numbers.
Features
The functions include:
· Master Data Maintenance
Maintenance and display of full and restricted interchangeability, as well as maintenance of MPN-MRP sets.
· Input and Output Conversion of Material Numbers
The input conversion of material numbers allows you to enter the MPN and the external manufacturer instead of the SAP material number.
The output conversion ensures that the system outputs the MPN and external manufacturer in lists and on the screen instead of the SAP material number.
· Interchangeable Manufacturer Parts in Purchasing
When processing quotations and purchase orders, you may have to exchange the part in the current process with another part, because you have received a quotation, notification, or delivery for an alternative part. The system supports you in changing and allocating the relevant order items so that the follow-on steps (in particular, goods receipt and invoice verification) refer to the part that was actually delivered.
· Interchangeable Manufacturer Parts in MRP
There is a risk that inventory management on the MPN level could cause an excess of stock if the system does not take account of the interchangeability of parts. Therefore, in material requirements planning, the system takes account of the interchangeability of the parts to be procured, and ensures that a part is not ordered if another fully interchangeable part is in stock.
· Interchangeable Manufacturer Parts in Inventory Management
The system holds different manufacturer parts in stock as separate parts. This gives you an overview of the manufacturer parts that are actually available, and allows the system to manage additional information, such as serial numbers or valuation. Cumulative analysis of interchangeable parts is also possible.
· Interchangeable Manufacturer Parts in the Availability Check
If a part is not available, the availability check in PM orders and production orders also takes account of interchangeable parts.
· Creation of subitems in stock transport orders. For more information, see Interchangeable Manufacturer Parts in the Availability Check and Interchangeability in Stock Transport Orders.
· Goods movement using transaction code MIGO. You can interchange parts in the following:
¡ Goods issue for the stock transport order
¡ Goods receipt for the purchase order
Goods issue for the reservation
Hope it is usefull for you .
Thanks
srinivas -
Hi,
A number of FG is produced using a milk. there are 2 types of milk, imported and local. The priority usage is the imported milk, and due to some special case, local milk is used also. These 2 milks (imported and local) are represented by 2 material codes.
How can we setup in such a way that the MRP will look at the availability of milk from the combined stocks of imported and local milk? In terms of consumption, imported milk is consumed first, and only if imported milk is not sufficient, local is used.
Thanks!Dear ,
Are you in Process Industry or REM or Discrete ??
I think MPN (manufacturer part number) is applicable in certain business process . Basically , SAP offers industry solution called DI (discreet industries) specially for automotive products where MPN-Functionality works.
This is also useful in Mill Products (DIMP), the following functions are provided.
The prime purpose is that You can use interchangeability codes to group these parts. Restricted interchangeability is available for all processes that support MPN.
http://help.sap.com/erp2005_ehp_03/helpdata/EN/b0/c7a48ce61511d4b643006094b9c9be/frameset.htm.
Now , in your case , I think if you are dealing with Imported and Local milk with two different code as major item where Imported Milk is the frist priority .Best thing will be to check the requirement ( Demand -PIR , Sales Order depdent etc) for imported milk and then Check the availabity in MMBE in all the plants , storage location level .Based on this inputs , you can understand simply the local requirement to be planned seperately .
Regards
JH -
Trigger Material Exchange in Migo
Hello,
During Goods Issue Process we can not see the button - "Trigger Material Exchange" in Migo transaction.
The material which we use is interchangeable.
Please advice us what should we check or configure in addition to get access to this button in Migo?Thank you for answers, collegues.
1) learnNew, I have checked and fulfilled the steps under "Settings for Material Exchange and Restricted Interchangeability"
2) As to your answer, udayareddy, the fact is I cannot do these steps mentioned there due to absense the icon Trigger Material Exchange in Migo.
Moreover, to my surprise I can not see in Customozing under Interchangeability of Parts the following steps:
® Set Up Screen for Material Exchange in Goods Movement Transaction (MIGO) ® Screen Settings ® Serial Number Determination. Obviously, Something is not activated yet. But what?
In fine, I still can not use material exchange in MIGO.
Please help again! -
Reg Timesheet Display restriction
Hi
I want to restrict users to see only their Timesheet not others How to Handle this issue In our case They are using PersonnelNo and i want whenever user enters CAT2 by default PersonnelNo should come there should not be an alternative selection for this in Timesheet initial screen As i am new to SAP any one help me to solve this problem
RegardsHi Karthik,
the select-option should be refreshed in AT SELECTION-SCREEN OUTPUT. event then it will remove the color.
try like this.
DATA: l_v_flag TYPE flag VALUE 'X'.
SELECT-OPTIONS: so_order FOR aufk-auart.
AT SELECTION-SCREEN OUTPUT.
IF l_v_flag IS INITIAL.
REFRESH: so_order[].
ENDIF.
START-OF-SELECTION.
** Validate if so_order should be refreshed if yes clear the flag. and then in AT SELECTION-SCREEN OUTPUT the select option will be refreshed.
clear l_v_flag. -
Reg: SAP Adobe form size restrictions
Hi Geeks,
Could anybody explain me about the memory restriction in sap adobe offline forms. Presently the form size is around 670kb with 3 pages. There is plan to expand this to 26 pages with 670kb * 8 .Will there be any performance issue in this case?
Regards,
Sivakaran.K.CHi Kumar,
For sure your form would be @ 5 MB and it would be a performance issue.
Since the entire file has to be processed between ECC & ADS systems you can see the processing time and its hectic.
but I have a doubt, your 3 pages file is @ 670KB..? is it any complex one...?
Well there is a bug in ADLC 8.2.X version where it keeps on adding <?templateDesigner StyleID aped3?> this tag redundantly every time you edit the form, especially when you copy paste elements with in the form. check if there is something like this in your form just in case.
The solution for this bug is Manually delete all the entries leave one for occurance. (alternatively if you search in adobe forms you can find a parser which deletes these redundant entries.)
Then upgared to latest ADLC or have respective patch.
Cheers,
Sai. -
Reg : Interchange in decimal notation.
Hi Experts,
We have 1 client 110 for development 210 for testing and its a cross client for 110.
We have one more client 300 for Testing and then client 400 production System.
I am facing problem in Client 300.
As in client 110 we have developed a program and tested in 210 Cross Client of 110 For testing. I have received a Perfect decimal Notation for amount.
But when i transport the same program to test in 300 Client it interchanges the Decimal notation(i.e Instead of showing 3,015.25 it shows me 3.015,25)
this problem Occurs in 300 Client only but not in 210 client where we have tested our data before sending it to client 300.
I have checked OY01 and SU3 both where we can set the decimal notations in Client 300 in which i am facing the problem.
This is an Implementation project.As according to me if its working fine in client 210 then same program should work in client 300. So kindly let me know all the possible solution which can be done for this from configuration (Functional) Side.
So kindly let me know As soon as Possible what should i need to do to achieve the same in client 300.
Thanks in Advance,
Swapnil.Dear,
where in currencies exactly i have do changes as i am ABAPer. I will tell my functional that way. As comma and dot is comming perfectly for USD but it is been interchanged For SAR. So kindly let me know where i have to maintain for SAR currency Except OY01 and SU3.
Please let me know as its very very urgent...
Thanks in advance, -
Performance Appraisal Column Access restriction - Reg
Hi All,
I have a client that has an extremely extensive approval process in the "Planning", "Review" and "Process" statuses. I therefore need to configure substatuses for each function.
The problem is, the "Column Access" tab only allows you to configure access per Status, and I need to do it per Sub Status as well.
The reason for this is that while the document is for instance in "Planning", an appraisee needs to set objectives in one substatus, and only approve it in another substatus. The appraisee is not allowed to still change his / her own objectives in the "Approval" sub status. The configuration options does not allow for this functionality.
Is there any suggestions on how to overcome this obstacle? (Any BAdI or something?)
Thanks
Venkat.Hello Venkat,
I have the same issue as yours. Could you please tell me how did you solve your requirement? Did you implement a client instance of the badi HRHAP00_COL_ACCESS?
I'll appreciate your help.
Ana. -
How to restrict the decimal entry on dynamic table in adf 11 .6
Hi All,
JDev version 11.6
I have a usecase based on dynamic VO. How to restrict the decimal numbers on table columns . When user enter the decimal number .I have to show error message.
In order to achieve above requirement .I have added value change listener on table column .its not working as expected
<af:table rows="#{bindings.EmployeeDynamicVO.rangeSize}"
fetchSize="#{bindings.EmployeeDynamicVO.rangeSize}"
emptyText="#{bindings.EmployeeDynamicVO.viewable ? 'No data to display.' : 'Access Denied.'}"
var="row" rowBandingInterval="0"
value="#{bindings.EmployeeDynamicVO.collectionModel}"
selectedRowKeys="#{bindings.EmployeeDynamicVO.collectionModel.selectedRow}"
selectionListener="#{bindings.EmployeeDynamicVO.collectionModel.makeCurrent}"
rowSelection="single" id="t1"
styleClass="AFStretchWidth" autoHeightRows="-1"
columnStretching="last" contentDelivery="immediate" >
<af:forEach items="#{bindings.EmployeeDynamicVO.attributeDefs}"
var="def">
<af:column headerText="#{bindings.EmployeeDynamicVO.labels[def.name]}"
sortProperty="#{def.name}" id="c1">
<af:inputText value="#{row[def.name]}" id="ot1"
valueChangeListener="#{backingBeanScope.EmployeeBean.validateINputs}"
autoSubmit="true">
</af:inputText>
<af:outputText value="#{row[def.name]}" id="ot6"
visible="#{def.name eq 'Dummy'}"/>
</af:column>
</af:forEach>
</af:table>
So appriciate if any alternatives on above usecase. Thanks in advanceHI
Expected :as soon as user enter the decimal values in table column , it should throw the error message in new small new window
Getting the value change listener and validating , but its working only tab out (Because VO is dynamic )
please suggest us any reg expression and Validators to achieve the above scenario ?
Maybe you are looking for
-
Is it necessary to shutdown the primary database and then mount it to create standby controlfile for both Physical and Logical standby databases? Or is it alright to create standby controlfile while primary database is open?
-
Adobe flash player installer uninstaller 10.3 r181 has stopped working
I have a Vista 32 machine. Have tried installing, unstalling, rebooting, and over and over untill the cows came home. Totally frustrated. This litte error message is NOT VERY DESCRIPTIVE. Help
-
Rename Files with Data From PDF
I have a sound effects library that I ripped from CDs and they are all named non meaningfully. ie. Track 1, Track 2 etc. The library comes with a PDF which lists all the track names and file descriptions for each sound. I would like to rename all the
-
Problem configuring IP SLA using SNMP
I am trying to configure IP SLA on a Cisco device using SNMP. No matter what I do the rttMonCtrlAdminStatus changes to 1 even though I set it to 4. The device is - Cisco IOS Software, 2800 Software (C2800NM-SPSERVICESK9-M), Version 12.4(22)T, RELEAS
-
Since installing the new iOS, I cannot download any apps in the app store - when I click install, I get the running circle icon, and nothing ever downloads. Anyone know how to fix this?