What is the logic for 2LIS_17_I3HDR to pick a order as completed on time?
Hi, Experts:
I am working on PM using 2LIS_17_I3HDR to load data. In 2LIS_17_I3HDR, there is a field called "orders completed on-time". I am wondering what is the logic for 2LIS_17_I3HDR to identify if an order was completed on time. I would assume it compares some kind of completion/finish date with a planed/schduled comletion/finish date. Would someone please tell me what fields in what table or in transaction IW39 DOES does 2LIS_17_I3HDR use for this?
Many thanks!
Jenny
Hi, Ram:
Thank you for the reply!
The key figure is ZHLAFIH_TGERL (Number of On-time Closed Orders). I saw some SAP programs refering to its component type "DZHLAFIH_TE" too.
Thanks,
Jenny
Edited by: Jenny Chen on Dec 2, 2009 7:53 PM
Edited by: Jenny Chen on Dec 2, 2009 7:55 PM
Similar Messages
-
What is the logic for the behavior of LV9 when opening vi references?
I recently started using LV 9 and I can't figure out what the rationale is for the LV 9 behavior when opening references to vis. The way I understand it, LV9 looks up vis using the absolute path on the disk where they came from when opening references, even if they are in memory. If just a vi name is given, LV9 tacks on the path of the referring vi on disk when trying to open the reference. So, as far as I can see, either an application opening references to vis needs to specify absolute paths to the location on disk and be modified whenever a dynamically called vi's location on disk is changed, or a dynamically called vi has to be saved in the same directory as the vi doing the calling or in a rigid and inflexible directory structure.
Example:
I am trying to use a 3rd party library whose vis open a reference to a vi that I create, the name of which is obtained from those in memory using a name pattern. The library vis get the name of the vi I created and try to open a reference to it. Previously this worked because LV looked in memory for "my.vi" when opening the reference but this fails with LV9 because it apparently looks for, e.g., "D:\VI\3rdparty.llb\my.vi", not "my.vi". So, as far as I can see, I have to save my.vi in 3rdparty.llb in order to use it. And, if I want to use 3rdparty.llb in another application, I have to save other vis to 3rdparty.llb or create a new copy elsewhere and save to that copy for the new application. A similar situation would occur if I passed the name of my vi to the 3rdparty.llb vis - either I would need to pass an absolute path and modify my application if I ever want to move my.vi, or save it in 3rdparty.llb.
Another example:
I have a large application built into an executable that calls up to ca. 60 vis using references. Previously I could just specify the path to the executable, and I could easily open references to my vis. Now (if I try to use the LV 9 file structure), I can't figure out the paths I need to open references. Either I have to specify the absolute path to the original location in my development directories, or I have to store all my source vis in some particular directory structure. If I want to reuse my vis in other applications (which I do) things would get pretty complicated. Likewise if I want to optionally open references in other vis than my top level vi (which I do), it seems well nigh impossible.
Basically I am struggling with the concept that an application remembers the directory structure where the source files were located, and/or depends on a particular directory structure of the source files to work. Maybe I'm missing some tricks that would make things easier, but someone will have to explain to me why these are good things.I appreciate the responses and explanations. I've certainly learned
some things. I have extensive experience using LV but over a fairly
narrow set of
applications so I'm certainly not aware of many of the possible
techniques. I clearly don't use LV in the same way as what appears to
be the mainstream for LV programmers.
I have some additional
comments on the various responses:
"But
with VI libraries and LVOOP this had the problem that multiple VIs could
end up with the same name..."
I'm not clear what this means exactly. My first response would be
that it doesn't seem like a good idea in general to use different
portions of code with the same name in a single application. I'm
surprised this is even possible. I don't think LV will even let me
build from a project in which it finds name conflicts for vis.
"In addition to what Rolf wrote, it should be
pointed out that LV should NOT be looking for files if you built your
app correctly. Each VI maintains a relative path to all VI it calls and
it should know exactly where to find them (assuming they're there).
I think this illustrates one thing I was talking about. The
assumption appears to be that the organization of your source files is
an essential ingredient in the application that is built, which is a
foreign concept to me. My project file knows where all my vis are, the
applications build correctly, and, using the 8.x and previous file
structure for my exe, they work, and have for some time. As far as I'm
concerned the main point of using a project that identifies my source
files is to be able to pull in code from different places - if I want to
use a different version of one of my dynamically called subvis, from a
different location, for example, I tell the project file to use the new
version and rebuild. In your scenario, as I understand it, I'm not sure
why a project file in which you identify source files is even needed,
if LV already knows everything about the components of the application
you're building. As I mentioned, my primary application uses ca. 60
dynamically called vis. Most of these control different subsystems of a
large distributed hardware control and data acquisition system. All of
these are used sometimes when the application is used, but pretty much
never all of them at once - typically something like 10-30 of the
user-interactive vis are run at once. There is some communication
between them using globals, queues, and semaphores and such, but for the
most part they are independent and I test them separately. Until the
application is built and used, there is no need to run the entire
application including all subvis, and I never do it. When I build my
application, the app builder finds all the vis I specify and constructs
the exe file including all the vis I've told it about. Before LV 9 it
never occurred to me that I might actually have to worry about being
able to find vis inside the executable.
"However as tst has mentioned having an
executable search for VIs is a VERY VERY bad idea as it can break your
entire app if it happens to find the wrong VI at some point."
I don't really follow this point at all. Where are these vis
masquerading as the ones I want that will break my application? The only
vis on the machines where my applications are used are there because I
put them there inside the executables. I certainly would never use
different vis with the same name in an application - as I said above, I
don't even know if it is possible, and don't want to find out. Search
paths to find components like shared libraries are a common thing. It
doesn 't seem like a stretch for the run-time environment to define a
default search path like "somewhere in the exe file containing the
application".
I don't want to make a mountain out of a mole hill here, as I said
before, I am happy as long as NI supports the 8.x file structure, but if
nothing else I have definitely learned to appreciate how different
executables built w/ labview are from executables constructed in other
systems. -
What is the procedure for calling three screens in order?
Hi friends,
Can anyone solve my problem of knowing how to call three screens.
In one screen i will be give say emp-id and password
it has to go to next screen have 2 radiobuttons functional and technical after selecting it has to go next screen where employee name timein and timeout will be there where i have to store employee name and timein and out in a table please its urgent can any one help with this. Creation of screens are perfect but only calling the screens in order and storing the data in a table is my problem.
Solutions will be surely rewarded.hi,
screens can be called by any one of the following methods:
1.using a t-code
2.from abap program
if ur calling it from abap program, make use of CALL SCREEN
syntax:
CALL SCREEN <dynnr>.
statement to call a screen and its subsequent sequence within that program. The flow logic of each screen calls dialog modules in the program that called the screen.
When the screen sequence ends, control returns to the statement after the original CALL SCREEN statement.
To termintate the screen sequence, use LEAVE TO SCREEN.
These statements exit the current screen and call the defined next screen. If the next screen is screen 0, the entire screen sequence concludes.
please rewards points if useful.
regards
sandhya -
What is the IDOC for Final Approval of PO
Hi,
Can any one tell me ..
1. what is the IDOC for Final Approval of Purchase Order?
2. Is there any Separate IDOCs for GRN(Goods Receipts
Note) in Transaction MIGO. Like Creation of GRN,
Changing of GRN, Cancelling of GRN, Transfering materials to Scrap or Cost center (Changing of Movement types in MIGO).
regards,
Khaja.Khaja,
1. There is no separate IDOC for final approval of a PO. IF you have configured a release stratgey for a PO, the PO IDOC will be transmitted only upon the final apporval of the PO.
2. Yes there should be a IDOC for Goods Receipt.
Regards,
Ravi
Note : Please mark the helpful answers -
What is the logical system name used for in R/3?
We have a R/3 server. The production client has a logical system name. What is the logical system name used for?
Tony TamHi Tony
Following Links will help you in understanding the concept
http://benstudycenter.blogspot.com/2008/02/logical-system.html
http://help.sap.com/saphelp_sm32/helpdata/en/78/217dc151ce11d189570000e829fbbd/frameset.htm
http://help.sap.com/saphelp_sm32/helpdata/en/78/217dc151ce11d189570000e829fbbd/frameset.htm
thanks
Bhudev -
What is the logical message type for Inbound Credit Memo (MM)
Hi Folks,
What is the logical message type for Inbound Credit Memo (MM)
Plz explain.
Thanks,
MattHi Mat,
The logical message types are as follows.
/DSD/HH_CREDITDATA DSD Credit Exposure and Credit lLmit
CREADV Credit memo display
CRESTA Copy credit status (DebtorCreditAccount)
SBINV Credit memo procedure with invoice creation
SBWAP SD Credit Memo Procedure with Automatic Postin
You can search for message types in database table EDMSG.
Regards,
Vimal. -
Hi Guys,
What is the query for Accounts Payable Trial Balance (APXTRBAL) in 11.5.10?
I have to write an AP Invoice Aging Report in Discoverer to show all unpaid invoices that have been transferred into GL... Business wants it to match one-to-one with the AP Trial Balance standard report...
Business wants to run the report for any date in a past...
The report has two parameters:
As Of Date - the same as As of Date for the AP Trial Report
Trial Balance Run Date - the date when Trial Balance was run...
Conditions are:
TRUNC(Invoice Date) <=TRUNC(NVL(TO_DATE(:As Of Date),SYSDATE))
TRUNC(NVL(Payment Date,'01-JAN-5000')) > TRUNC(NVL(TO_DATE(:As Of Date),SYSDATE))
TRUNC(Invoice Creation Date) <= TRUNC(NVL(TO_DATE(:Trial Balance Run Date),SYSDATE))
Distr Accounting Date <= TRUNC(NVL(TO_DATE(:As Of Date),SYSDATE))
NVL(Distr Creation Date,Invoice Creation Date) <= TRUNC(NVL(TO_DATE(:Trial Balance Run Date),SYSDATE))
Show_Flag = 'YES', where:
Show_Flag = CASE WHEN ( NVL(Cancelled Date,'01-JAN-1901') > NVL(:As Of Date,SYSDATE) AND NVL(Inv Amount Aud,0) = 0 ) THEN 'YES' ELSE ( CASE WHEN NVL(Inv Amount Aud,0) = 0 THEN 'NO' ELSE 'YES' END ) END
There is a difference between the logic of my report, and the logic of AP Trial Balance...
Could you please advise what I'm missing?
Thanks,
IanaWhat is the query for Accounts Payable Trial Balance (APXTRBAL) in 11.5.10? You can get the code by opening the report in Reports Builder and get the query.
Or, enable trace/debug as per (FAQ: Common Tracing Techniques within the Oracle Applications 11i/R12 [ID 296559.1]).
Thanks,
Hussein -
What are the Entrie For ETT Keys In CIN
Hi,
This is harish i would like to know what are the entrie when system pick ETT Key for DLFC
what is the entrie for GRPO
what is the entry for EMPO
what is the entry for CAPE
Regards,
HarishHi,
Please refer to this link for better understanding of CIN
[CIN|http://www.docstoc.com/docs/8264622/CIN] -
Why not to Join Fatc to fact tables in OBIEE... What is the Logical Reason
Why not to Join Fatc to fact tables in OBIEE... What is the Logical Reason
Thanks in advance
VHi Venkat,
I am coming from the basics of a star schema here, so hope it helps
What is a fact?
A fact is something that has all measures which can be aggregated (Units, Dollars, # of Orders) etc with keys to different dimensions.
What is a dimension?
It is the context with which we understand/record/retrieve the measures in the fact. We understand "# of Orders" for a product/By a customer etc.
So joining a dimension and a fact helps to answer the Who/What/When kind of business questions. Ex : Who bought these products? What was the product type? When these products were sold kind of...
Now just imagine tying up fact to another fact. With this kind of model, you can never answer any business question.
I have never tried joining a fact with another fact in OBI (But do not think it will allow it though :) )
Hope I am clear.
Thank you,
Dhar -
What is the Logical Link ID?
what is the logical link ID? when we define a new work center or logical link in web UI, we need to maintain logical link ID. can anybody plz explain me how it works?
Hi ,
To tell you in short, logical link id tells you about the target ID. Target ID means where actually you want to go after clickinga particular link ( work centre, Direct links etc)
Target ID stores the information about the component name and windows.
There is alot more to it for which you would need to read documentation available at SDN.
Regards jotsaroop singh -
What is the logical use of defining Dimension Object Relationships in DBI?
Hi!
I am reading the Oracle Daily Business Intelligence Implementation Guide and as I am following the guide on how to extend DBI, I saw a section which discusses how to create dimension object relationships. Until now, I could not fully realize what is the logical use of defining this relationship among dimension objects. I hope someone can enlighten me on this matter...
Thanks.It LIVES ON FOREVER, and starts to take on its own personality, hungrily chasing down other objects in memory and ATTACKING THEM AT WILL. Also it grows over time, in its evil attempt to CONSUME YOUR ENTIRE MACHINE, and comes out and EATS YOU UP TOO! MWAHHHAAAHHHAAAA
No wait, that was a sci-fi. It just lives until no more references to it exist and thus becomes eligible for garbage collection, and is only a "JAVA" feature not JDBC. -
What is the logic in the Application Builder
Hi guys,
What is the logic in the application builder when creating e.g a Report. When we create a static report we go through these four steps:
<ul>
Display Attributes
Source
Report Attributes
Conditional Display </ul>
Starting from the "Source" step we can Click "Create Report", and create the report .....
is there a table for each step... or there is a collection for each step. So, when we click Create Button the collections are inserted into tables, then get emptied. ?????
In my case, i have three real-estate entities: landlords, properties, and marketing. it goes like this:
enter the landlord details, then click create to move to the next page to enter the property details, then click create to move to the next page to enter the marketing details.
i hope that my question is clear..
Best Regards,
FatehFateh wrote:
Hi guys,
What is the logic in the application builder when creating e.g a Report. When we create a static report we go through these four steps:
<ul>
Display Attributes
Source
Report Attributes
Conditional Display </ul>
Starting from the "Source" step we can Click "Create Report", and create the report .....
is there a table for each step... or there is a collection for each step. So, when we click Create Button the collections are inserted into tables, then get emptied. ?????
In my case, i have three real-estate entities: landlords, properties, and marketing. it goes like this:
enter the landlord details, then click create to move to the next page to enter the property details, then click create to move to the next page to enter the marketing details.That would be called a "wizard" in APEX (as frequently used in the Application Builder as you say). There's a "Wizard wizard" as an option when creating a new page that enables you create and link the basic multiple page structure. Themes have "Wizard Progress List" (vertical orientation) and "Wizard Progress List, Horizontal Train" (horizontal) list templates that can be used as stage progress indicators. You have to construct the contents of each page using standard components. Once the "Wizard wizard" is completed there's nothing to indicate that the pages are logically related—strangely it doesn't even generate a wizard progress list for you.
Use Collections to store the data from intermediate stages before final processing if all of the data is captured in one session. If you want persistence across sessions (e.g. allowing users to enter information over several days) use separate drafting/staging tables instead of/in addition to collections to capture the data before final validation and promotion to the main tables. -
What is the criteria for define GL for profit center
Dear Profit center Guru,
Can guide , what is the business logic to "Choose Additional Balance Sheet and P&L Accounts/Choose Accounts" for profit center. all the Proft Loss accounts should be there? or what kind of PL should be there , and what kind of Balance sheet accounts should be defined for profit center.
Thanks,
KickHi H.Kick
at Choose Additional Balance Sheet and P&L Accounts/Choose Accounts we define which accounts or account intervals we want to transfer to Profit Center Accounting. It is imperative that we maintain all the GL accounts which need to be transferred to Profit center. Needless to say that if we donu2019t maintain the GL accounts here, the balance will not be transferred to PCA.
This setting is also particularly required, if no profit center is entered for a specific transaction in one of these GL accounts, the system posts to the default profit center for that account interval.
This particular configuration can also be called from the SAP easy access
menu by entering 3KEH in the command field.
Note that the GL codes for Customers and Vendors including Advances (special GL account) which are called Reconciliation accounts should not be maintained in the 3KEH table. Reason being the Customers and Vendors line items are not transferred to the PCA module online. We have to run month
end programs to transfer Customer and Vendor balance from FI module to PCA Module
These are GL codes which are reconciliation accounts for customer and vendors, that should be excluded from the 3KEH table.
Hope i tried my best to make you clear on this.
as well see comments in the thread by MR.vanne what is the criteria for define GL for profit center
Thanks...Vyas
Edited by: vyas on Jun 11, 2009 5:25 PM -
What is the logic behind suggest due date in a planned order?
I have observed that suggest due date of a planned order is not based on demand. What is the logic behind derivation of suggest due date?
Some times pegging date is based on Sales Order request date but not all the times, how to interpret the pegging date of a planned order?
Please confirm that suggest ship date is based on the suggest due date and In-transit time and lead time.HI,
Planning engine calculates the Sugg Due Date based on some mathematical calculations and some Plan setups.
It also depends on what option you have chosed in the plan, for Material availability i.e. at the start of the Job or at the start of operation.
For buy item-it will minus the pre, post and processing lead time from the Material requirement date for making the job based on above setup.
For make items, it will also consider Manufacturing lead time(based on the routing) and will show the Sugg due date
Please mark this post as correct or helpful, if it clears your concern.
Thanks,
Avinash -
What is the Prerequisite for learning CAF?
Hi Experts.
I am an SAP ABAP Consultant.
May i know what is the Prerequisite for learning CAF?
Cheers,
Abdul Hakimwell, you were asking for prerequisites to start. but definitely like Som said business logic can be written in Java so Java is indeed a good starting point. I'd argue wit hSom that Abap is not needed because I think quite a lot of business logic will come from SAP applications. so Abap is also important. at the ui level, you might want to be familiar with Webdynpro. EP basic knowledge is also useful as well as the NW web as j2ee.
At the process level, basic understanding of business process notation like BPMN or ePC is also useful.
Maybe you are looking for
-
Photosmart C4385 "Device Not Reachable"
I know this has been addressed in other threads, but none of the solutions have worked for me and my configuration is a little different. So here goes: I'm running OS 10.6 Snow Leopard with my C4385. My computer is connected to a wireless network via
-
Audio and video are not running in sync
I'm having a problem with the video and sound not running together. When it first happened as any movie or tv show ect. would play the audio and Video would get further and further off as it would play. I reset my iPad and I thought the problem was f
-
Datagrid to AUTO REFRESH?
Hi, I'm hoping to build a small flash swf that has a datagrid that will automatically refresh without any interaction from the user, kinda like a sports application would automatically update the score, time left, etc. I'm going to populate my datagr
-
Hi, If I give any number, the FM should give the output with separator. For example, if I give 1000, the output should be 1,000. Can anybody let me know is there any standard FM avaiable for this requirement? Thanks in advance. Regards, Mani
-
Change Validation to complete document level
SAP experts, In tcode F-65 the business is using account assignment model to post recurring entries by filling in the template. Here it has a validation "Amount is Zero - line item will be ignored" at the Line item level. Business wants this validati