Why we use process ID in BRFplus?
hello,
why we use process id in the BRFplus and its performance, different type of process id's in BRFplus
please give a basic idea about BRFplus process id and if possible suggest any link.
Thank you in advance.
Hi Rambabu
The IMG screen you have shown is the simplified version to create a BRFPlus rule. The reason why you mention the process ID is that the IMG program has mappings to determine what data structures/fields/etc to include in the BRFPlus application for you to maintain it.
By choosing the Process Id and completing the fields (as well as generate decision table) the only part you need to do in BRFPlus is maintain the decision table and activate the rule.
Regards
Colleen
Similar Messages
-
Why can't I use 'process multiple files' in elements 12?
why can't I use 'process multiple files' in elements 12?
Problem now fixed thanks.
Sent from John's iPhone -
Dear all,
Can any one tell me y we use process keys....in inventory........can anyone please tell me the importance of process keys... y do we use them in the update rules.
what is the significance of process keys
Regards
venuDear,
For this we need to understand how Business Contents/extractors are designed.
Well, based on applications there are different methods followed by SAP to differentiate different Business Events in Logistics Applications.
Say for example, for Logistics applications Process Keys are used to differentiate between different Business Events.
In Financials, we use 'Value Type' to differentiate whether the data is a planned data or a Actual data or budgeted or a commitment or forecast etc.
Since, logistics applications are Business Events oriented, documents are differentiated using Process Keys.
Thanks -
I want to ask something about firefox.
why firefox use very much memory?
can you develop to reduce memory comsume?
this problem is very distrub in my PC with low memory.
== This happened ==
Every time Firefox openedHow much memory is Firefox using right now?
# Press '''CTRL+SHIFT+ESC''' to load the Task Manager window
# Click the Processes tab at the top. (Click once near the top of the window if you don't see tab
# Find firefox.exe, and see how many kilobytes of memory it's using.
Showing around 80MB when Firefox first starts is normal. Right now, I have 75 tabs open and it's using 500MB - this varies a lot depending on what you have in the tabs.
Other than high memory usage, what other problems are you experiencing? (Examples include slowness, high CPU usage, and failure to load certain sites)
Many of these issues, including high memory usage, can be caused by misbehaving add-ons. To see if this is the case, try the steps at [[Troubleshooting extensions and themes]]. Outdated plugins are another cause of this issue - you can check for this at http://www.mozilla.com/plugincheck -
Can i create production order using process material ?
Dear All.
Please help me.
I want to create production order using process material (material type is PROC).
For may knowledge, process order is standard for the process material, but my customer want to use the PP module for the process material.
But I cant convert the planned order of precess material to production order in MD05.
The system message is "System does not support planned orders for process materials."
The followings are my test steps.
1. Master Creation
- Material Master, BOM, ROUTING
In standard, process material (Material Type : PROC) need creation of master recipe. But due to my clients need (Using production order
for the process material), I create the work center and ROUTING
2. DM Creation
- In MD61, I create the planned independent requirement (Type : LSF)
3. Planned order creation for the process material using MRP
- In MD01, I run the total MRP, the the planned order is created.
It's order type is "LA"
4. Converting the planned order to Production Order
- In this step, the system give the error "System does not support planned orders for process materials."
and can not do anything.
I want to know that the above case is possible, and how.
Please Help meu2026..Hi
First of if yur want to create production order or process order why do you go for material type :PROC.
you can create the same material as FERT & go ahead.
I do not understand the logic to select the material type as PROC.
Pl. go through SAP library where PROC is used.
Regards
YMREDDY -
Why we use Cluster Tables in SAP Hr
hai friends, i am new to ABAP-HR and SAP HR, Actually i am core abaper ( working on SD, MM and Fi Modules ) , can any one explain me why and what is the use of Cluster tables in SAP HR, why we use in SAP HR function Module ?
Thnx in advance
VijayaHi Vijaya,
This may help for ur question..
Why cluster table:
Cluster tables combine the data from several tables with identical (or almost identical) keys into one physical record on the database.
Data is written to a database in compressed form.
Retrieval of data is very fast if the primary key is known.
Cluster tables are defined in the data dictionary as transparent tables.
External programs can NOT interpret the data in a cluster table.
Special language elements EXPORT TO DATABASE, IMPORT TO DATABASE and DELETE FROM DATABASE are used to process data in the cluster tables.
PCL1 - Database for HR work area; (long text, etc)
PCL2 - Accounting Results (time, travel expense and payroll); (payroll results)
PCL3 - Applicant tracking data;
PCL4 - Documents, Payroll year-end Tax data (change logs, etc) -
. Why we use Sync-Async bridge? .
Why we use Sync-Async bridge?
Dear Manoj,
http://help.sap.com/saphelp_nw04/helpdata/en/55/c5633c3a892251e10000000a114084/content.htm
A distinction is made between synchronous and asynchronous communication for both imported interfaces and message interfaces. You define the mode of communication when you define an interface:
· In the case of synchronous communication, a response message is expected from the receiver after a request has been sent. Once the request message has been sent, no further messages can be sent until the response to the request has arrived back at the sender system.
· However, in asynchronous communication a (immediate) response is not expected. A sending process can send multiple messages to a receiver in a bundle and then continue executing the process.
You would use Synch - Asynch Bridge to enable the communication between a synchronously calling business system (synchronous outbound interface) and an asynchronously called business system (asynchronous inbound and outbound interface), you can define a sync/async bridge in an integration process. You can only define one sync/async bridge for each integration process.
Regards,
Naveen. -
Why to use xml ,sax api ,?
Dear friends
1> Can u please tell me why to use xml instead of html. When the developement is
easy & fast in html, then why peoples are going for xml.
2> Please tell me role of SAX api in relevence to XML.
3>What is difference between DOM & SAX.?
If possible spare few seconds to write to me.
regds
shiv
Email: [email protected]1> Can u please tell me why to use xml instead of
html. When the developement is
easy & fast in html, then why peoples are going for
xml.
HTML is only for presentations like web pages. XML, however, is use to define a new language like XHTML that is for presentations. But there are XML based language that is not for presentation, for example, XLink which allows elements to be inserted into XML documents in order to create and describe links between resources. All in all, XML is a much powerful language than HTML.
2> Please tell me role of SAX api in relevence to
XML.
Simplely put, SAX is a XML parser like DOM that is used to process XML data.
3>What is difference between DOM & SAX.?
Take a look at this: http://java.sun.com/webservices/docs/ea2/tutorial/doc/JAXPIntro.html
Hope this help. -
Why to use JMS????
Hi All,
i am new to JMS, can any body tell me Why to use JMS??
i know it used to send message but for why???
if u answer me with an example it will be useful for me.
thanks in advance.Hi,
Well one very good reason to use JMS is to keep applications that produce information decoupled from applications that consume information. With this decoupled approach, you can any number of producers and consumers sending and processing information...thus making your solution very scalable.
If you think of an online ordering system. A user plugs in a bunch of information about a product they wish to order. Once the form is completed, they hit the submit button. Now you can take one of two approaches:
1. You can have an Enterprise Java Bean ( EJB ) service the order request. That EJB could then communicate with other EJBs within an inventory system to perform a bunch of checks and eventually hand it off to the appropriate system to fulfill the order. From the user's perspective, they are going to have to wait until all of that processing has completed before they can move on. Not a very nice situation. There is a potential that the user could be sitting on their order screen for mintues!!
2. The other approach is to wrap all of the information supplied on the order form into a JMS message and forward the message to an appropriate Topic or Queue. On the other side of that Topic or Queue an inventory system subscribes for order messages. The nice thing about this approach: as soon as the message is sent off to the Topic or Queue, the user regains control of the screen and can continue browsing. Another benefit, you can have multiple consumers processing orders.
I apologize for the length of the response. These are only two benefits of using a Messaging-based approach....there are many, many more.
Regards,
J. -
Creating Sales Order with credit card using Process Order API
Hi All,
When trying to create sales order with payment type as Credit card using Order data storing into staging tables and then calling Order Import Concurrent Program. The order is being created in ENTERED state.
While trying to passing the same details to Process Order API to create Sales Order, we are getting following error:
Unable to set up a Credit Card Bank Account for the Customer.
Credit Card information on the order is not valid.
Why getting this error while using Process Order API.
Regards,
KANN.When using the API, are you trying to create the order as booked using the booked flag or the book action? I would recommend using the action if you are not. To troubleshoot, I would try the API without booking and then use the following article to determine the issue:
Unable To Setup A Credit Card Bank Account For The Customer. CC Information On The Order Is Not Valid (Doc ID 1450936.1) -
Why does useful features are limited to few adapters?
Why does useful features are limited to few adapters?
For eg : File receiver CC has a option to stop Empty messages from being processed.
This is not available in SOAP receiver.
Is it possible to have a standard adapter module in SOAP receiver CC that will achieve this?
Regards,
Venkat.>
Venkat A wrote:
> Why does useful features are limited to few adapters?
> For eg : File receiver CC has a option to stop Empty messages from being processed.
> This is not available in SOAP receiver.
Thats for SAP to answer i guess
Well initially there was no option in the File adapter to handle empty messages but as requirement grew and more and more customers/consultants were in need to handle such a functionality, SAP brought it in through a SP release
Maybe if this particular requirement of your finds popularity, then SAP might come up with a inbuilt solution
>
> Is it possible to have a standard adapter module in SOAP receiver CC that will achieve this?
>
> Regards,
> Venkat.
in you case why do you need to send the SOAP receiver a empty message??
If you need to handle it then the best is to do some workaround in the mapping and have a field in your target structure indicate that it is a empty message (something like a flag) and then do the routing logic based on this flag. -
Why we use customet exit variables?
hi friends,
why we use customer exit variables. can u give me some examples at what scenerio we use
default/user entry, formula, text, hierchies and hierchies. ( with processing type is customer exit)
can i get atleast 1 scenerio for 5 types variables?
Thanking u
suneel.Hi Suneel
Check info about Exits,
Replacement Path
You use the Replacement Path processing type to specify the value that automatically replaces the variable when you execute the query or Web application
check this link explains step by step
http://www.sd-solutions.com/documents/SDS_BW_Replacement%20Path%20Variables.html
Customer Exit:
If you need to use a processing type other than manual entry/default value, replacement path, SAP exit, or authorization, then a customer exit gives you the option of setting up a processing type for variables, tailor-made to your specific needs.
The customer exit is designed as an enhancement that you can configure with customer-specific logic
SAP Exit:
SAP exits are delivered content variables. Before creating any custom variable exit, its advisable to check if there are any SAP exits delivered to do the same functionality.
Check these links for SAP and Customer Exits,
To see SAP Exits -> Use Tcode SMOD
To See Customer Exits -> Use Tcode CMOD
There are projects to which Exits are assigned. Selects the relevant projects.
What is User Exit:
http://www.sap-img.com/abap/what-is-user-exits.htm
How to find then:
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
All Exits List:
http://www.easymarketplace.de/userexit.php
Thanks,
Sudhakar. -
Why we use variables what are the advantages of variables
hi
can u tell me why we use variables and where we use variables
ashwinhi Ashwin!
Variable are used for providing the parameters for a query at real time. that means we can dynamicall specify some what exalty the query should display in the query for example we can use a variable on the charectersitic like country so that we can decide the contents of the query to will be relavent to the countries we specified.
Advantages of using the varibles in a query are
1) we can build a single query which can be used by all. Ex:we can generate a report for all the customers seperatly by using a single query and just by changing the value in the variable at runtime
2) if we use the processing type authorization for a variable. We can limit the user from accessing the information which he is not authorised to see in the report. This will also make us personalize the query based on the user who is accessing the report.
Sap help on overview and usage and the types are given in the following link:
http://help.sap.com/saphelp_nw04/helpdata/en/f1/0a56a7e09411d2acb90000e829fbfe/frameset.htm
hope it helps.
with regars
Ashwin
PS:
(Rewarding points to the posted answers to your questions is a way of saying thanks in SDN forums) -
dear all
i want to know why we use logical system .?????????????Hi Vivek,
Logical system is unique system id to communicate with each SAP Systems in ALE network
You can think the way , you will receive ROLL Number or User ID from college / office even though you have a name your own . Same way sap system need a unique identifier . Most of the time it is followed by naming convention as <SID>CLNT<Clientnumber> . Looks like GPRCLNT100
If you go to Tcode SALE , then you will get the documentation as follows
Logical Systems
The distribution of data between systems makes it necessary to identify each system as a unique logical system.
A logical system is an application system in which the applications are coordinated to work in one common database. In SAP terms, a logical system corresponds to a client.
The logical system is important in the following SAP areas:
Communication between two or more logical systems
ALE business process (e.g. Cost Center Accounting): defines the system in which a particular application is running. Only in this system can master data can be changed.
Regards,
Aparna -
Hi Friends,
I would like to know about procedures in using real life.I m confuse about the use of it.Please help me out.......
1.Why we use Procedures?
2.Where we use procedures in real life?
3.Can we insert 100 of records in a table through a procedures?
4.is it good to insert through procedures?kindly refer below code but i sure if u google around u will find a lots of answer.
for me procedures is a small programs just like other programming language and your code will be more easy to manage and more faster in debugging process.
The syntax for a procedure is:
CREATE [OR REPLACE] PROCEDURE procedure_name
[ (parameter [,parameter]) ]
IS
[declaration_section]
BEGIN
executable_section
[EXCEPTION
exception_section]
END [procedure_name];
When you create a procedure or function, you may define parameters. There are three types of parameters that can be declared:
IN - The parameter can be referenced by the procedure or function. The value of the parameter can not be overwritten by the procedure or function.
OUT - The parameter can not be referenced by the procedure or function, but the value of the parameter can be overwritten by the procedure or function.
IN OUT - The parameter can be referenced by the procedure or function and the value of the parameter can be overwritten by the procedure or function.
The following is a simple example of a procedure:
CREATE OR REPLACE Procedure UpdateCourse
( name_in IN varchar2 )
IS
cnumber number;
cursor c1 is
select course_number
from courses_tbl
where course_name = name_in;
BEGIN
open c1;
fetch c1 into cnumber;
if c1%notfound then
cnumber := 9999;
end if;
insert into student_courses
( course_name,
course_number)
values ( name_in,
cnumber );
commit;
close c1;
EXCEPTION
WHEN OTHERS THEN
raise_application_error(-20001,'An error was encountered - '||SQLCODE||' -ERROR- '||SQLERRM);
END;
This procedure is called UpdateCourse. It has one parameter called name_in. The procedure will lookup the course_number based on course name. If it does not find a match, it defaults the course number to 99999. It then inserts a new record into the student_courses table.
Maybe you are looking for
-
I have been trying to put in new apps but it says I need a newer ios version. It currently has 5.1.1. I have tried resetting it back to factory. I have tried updating it through itunes and the ipad and they both say it is up to date.
-
How do I restore my Ipad 4 from my desktop computer? My charger was damaged so I bought a new one but it won't charge. On my Ipad, I have a BATTERY bar in the middle that is flashing RED and an icon on the bottom that looks like the end of a charger.
-
[SOLVED] mkvmerge. making mkv's from avis and non-english srt files
hi! im converting all my huge amount of .avi's to .mkv's with mkvmerge, but i found that with non-english characters, mkvmerge make wrong subtitles in the resulting mkv file, all letters such as á,é,í,ó,ú,ñ and ¿/¡ results in the subtitle not display
-
Date of origin,Default date-0015
Hi Seniors, Can any body please put some light on Date of origin,Default date-0015. How these 2 field have to be maintained and what effect these 2 have on 0015. I am having difficulties in maintaining 0015 as any changes made in PA30 deletes the pr
-
Launch Adobe offline form from Mobile device
Hi, Our use case : We are trying to launch adobe form from Mobile device. Idea : The form template is locally stored on the mobile device. The mobile application tries to launch this adobe form and populate some of the fields and then send this data