Difference between a value table and a check table?
What is the difference between a value table and a check table?
Value Table
This is maintained at Domain Level.
When ever you create a domain , you can entered allowed values. For example you go to Domain SHKZG - Debit/credit indicator. Here only allowed values is H or S.
When ever you use this Domain, the system will forces you to enter only these values.
This is a sort of master check . To be maintained as a customization object. This mean that if you want to enter values to this table you have to create a development request & transport the same.
Check table
For example you have Employee master table & Employee Transaction table.
When ever an employee Transacts we need to check whether that employee exists , so we can refer to the employee master table.
This is nothing but a Parent & Child relationship . Here data can be maintained at client level , no development involved.
As per DBMS what we call foregin key table, is called as check table in SAP.
Reward points for the answer
Similar Messages
-
Difference between the Field Group and Internal Table.
Hi all,
Can anybody tell me the difference between the Field group and Internal table and when they will used?
Thanks,
Sriram.Hi
Internal Tables: They are used to store record type data in tabular form temporarily in ABAP programming. Or we can say, it stores multiple lines of records for temporary use in ABAP programming.
A field group is a user-defined grouping of characteristics and basic key figures from the EC-EIS or EC-BP field catalog.
Use
The field catalog contains the fields that are used in the aspects. As the number of fields grows, the field catalog becomes very large and unclear. To simplify maintenance of the aspects, you can group fields in a field group. You can group the fields as you wish, for example, by subject area or responsibility area. A field may be included in several field groups.
When maintaining the data structure of an aspect, you can select the field group that contains the relevant characteristics and basic key figures. This way you limit the number of fields offered.
Regards
Ashish -
I have bought an iPhone 4S in Brazil and I would like to know if I can replace my old iPhone for a new one (iPhone 5S), at some Apple Store in USA, if I pay just the difference between both values.
You're welcome.
I would advise against that for the reasons I provided.
Could I have my iPad 2 for the new one paying the difference between their values?
No. Sell the existing yourself and use the proceeds to purchase a new iPad. -
Difference between copy value and use one as many
hi
what is the difference between copy value and use one as many?
thanks[http://help.sap.com/saphelp_nw2004s/helpdata/en/26/d22366565be0449d7b3cc26b1bab10/content.htm]
[http://help.sap.com/saphelp_nw2004s/helpdata/en/ef/df564b6aa24fc9ab0d685460747de5/content.htm]
Much better understanding of UseOneAsMany: [http://help.sap.com/saphelp_nw2004s/helpdata/en/38/85b142fa26c811e10000000a1550b0/content.htm]
Edited by: Praveen Gujjeti on Feb 18, 2010 11:42 AM -
Difference between client dependent table and client independent table
hi all,
i m new in sap pls tell me the difference between client dependent table and client independent table.
tell me in detail.
thanks and regards
vikas sainiHI
Client dependent Means if you create that data in one client is limited to that client only and it is not accessable in other clients
Like SAP SCRIPTS and STD texts data
where as Client Independent means the data if you create in one client that is available in that as well as in other clients
Like SMARTFORMS, All dictionary Objects data and Repository objects data like Programs, Fun modules, tables etc..
There is no specific reason behind why scripts are client dep[endent and smartforms are client independent!!!
As for SAP -- Scripts are called client dependent because if you create client in say,200 it would be available in that only.If you want to test the script in client 300 then it won't be there,you will have to go to transaction se71 in 300 .Then Utilities-> Copy from client.Give the source as 200 & form name(i.e. script name) & copy.
Few more reasons why....? Please read below:
SAPscript technology is based on a mainframe product from the 1980s.SAPscript forms have always been -- under the hood -- relatively passive objects, with minimal embedded logic. These forms were designed to be driven and controlled by ABAP programs, much in the way ABAP programs read in database tables to produce reports;
if you ever download a SAPscript form (e.g., via utility program RSTXSCRP), and look at the portable text file it produces you'll see what I mean.
Many text objects (e.g., invoice header texts) are bound directly to documents which are client-dependent, so it makes sense for these text objects to also be client-dependent. From a complexity standpoint, SAPscript forms are close enough to these text objects where I can see how it made sense at the time to make them client-dependent too.
What is client dependent and Client Independent
https://www.sdn.sap.com/irj/sdn/forums -
Re: DIfference between Schemas, PCRS' FUnctions and Operations
Dear SAPExperts,
Can anybody pls tell me what is difference between Schemas, PCRS' Functions and Operations.
Thanx in advance
Regards
AniruddhaHi Aniruddha
When the payroll driver is executed (for ex: PC00_M40_CALC for INDIA is executed) the schema IN00 (standard schema) is executed and it calls certain functions (functions may use Rules. Rules contain Operation) and also subschemas.
Functions could be of four types
1. Performing some payroll computations (E.g. INEPF function calculates the PF amount of an employee during payroll run)
2. Calling rules (E.g. P0045 function calls a rule INLN to compute the loan details of a personnel number).
3. Getting data from Infotypes (E.g. P0581 will get the data from Infotype-581 for payroll processing).
4. For some decisions. (E.g. IF & ENDIF function is used to execute as per the true and false decisions) etc.
When the PY is executed SAP uses lot of Internal Tables to store data and also provides data to other internal tables.
The read and change access to Internal Tables is enabled using functions that are executed in a personnel calculation schema and using operations that are executed in personnel calculation rules.
The following is just an attempt to provide some info on how Functions are processed during the PY Run. For ex: (functionality of subschema XIN0 and INBD)
1. INITIALIZATION OF PAYROLL: When the Payroll is executed first the subschema XIN0 is called, This subschema comprises the following main steps:
I. Specify program type (payroll or evaluation)
II. Set switch for database updates (YES/NO) all database updates are controlled via this switch (otherwise simulation)
III. Only infotypes from the HR master record which apply to the selected personnel number are read.
IV. All Time Management infotypes are imported.
V. Specify check against control record PA03 (test or live).
2. READ BASIC DATA: Once the Initialization of Payroll is successful, the subschema INBD is called. This subschema reads the Basic data of an employee who is there in the Payroll execution. Basic Data includes, determining Employee Name, Reading Work Center/Basic Pay Data, Setting Financial Year Dates and Allowance Grouping Tables, Reading Previous Employment Tax Details, Reading Housing (HRA/CLA/COA), Reading Exemptions, Reading Income from Other Sources, Reading Section 80 Deductions, Reading Investment Details (Sec 88), Reading Provident Fund Contributions, Reading Other Statutory Deductions, Reading Car and Conveyance, Reading Long Term Reimbursements, Read ID Details. Function GON checks whether all the master data has been imported, no further processing of schema will occur unless certain data is present.
The Subschema INBD calls the following functions in order to read the Basic Data:
ENAME :
Function ENAME reads the last valid name of the employee in the payroll period. The formatting used for the country in question is used when displaying this name.
WPBP
If an employee receives a pay increase within a payroll period, the Basic Pay infotype (0008) is changed and delimited as of a specific date. Two data records exist for one payroll period.
During payroll, the system writes the Basic Pay wage type to the results table with two different indicators. These split indicators are a link to the WPBP table that contains the relevant values. The system takes into consideration both data records for the corresponding partial periods when calculating remuneration.
ININI
P0580
P0581
P0582
P0584
P0585
P0586
P0587
P0588
P0583
P0590
P185I
GON :
Function GON checks whether all the master data has been imported. No further processing of the schema will occur unless certain data is present. Checking procedures vary from country to country. There must always, however, be a work center (P007).
[Def. of Functions, Rules and Operations (copied from Raju's answer)
Schema is a collection of functions
A Rule is a collection of operations.
An operation is a very basic piece of logic that is used, mostly, to manipulate wage types
Best Regards
Reddy -
Differences between BC Set SOLMAN40_CHARM_BASICFUNC_001 and database.
Hello Team,
We are configuring Change Request management in Solution manager.
Activation of BC sets ends with warning.Activation log shows below error.
'Differences between BC Set SOLMAN40_CHARM_BASICFUNC_001 and database. Check values'
There errors like "
Field Not Copied
Difference between BC Set and Table"
We are through with note :903527 which suggest "2) Create a new transport request (Transaction SE09) in the source client of your Solution Manager system. Unpack the file Piecelist_Change_Management_Init.zip, which is attached to this note. Copy the contents of the file Piecelist_Change_Management_Initial.txt into the transport request. Use Transaction SCC1 to import the transport request into your Solution Manager client"
But how to "Copy the contents of the file Piecelist_Change_Management_Initial.txt into the transport request"?
Please let me know if you have any hint.
Best Regards,
Tusharstatus/action??
when u click action tab in maintenance transaction the status updated auomatically.
have u checked the errors shown in error tab....after u removed the errors....
thn u choose up 'update maintenance cycle' action press save button the status will be same but error button wiil be green
Then u have action Next phase"'in dev with release"
If it is not appearing even there is no error........Pls ck the action profile or ask solman consultant to chk the same
Hope it clarifies
Regards
Prakhar -
Difference between the transactions bd56 and bd59
Hi all,
Wat is the difference between the transactions bd56 and bd59.
As both are used to setup the filters.
Thanks in advance.
regards,
Prasad.Hello Narasimha,
If it helps check in t-code SE93 each transaction. Then check the viewname value, assigned to each one.
They're different. Each one points out to a different view, on a different table.
Kind regards.
Edited by: Bruno Garcia on Jul 24, 2008 5:49 PM -
Difference between ECC 6.0 and earlier versions
Hi,
one of the difference between ECC 6.0 and earlier versions is that instead 'WS_UPLOAD' and 'WS_DOWNLOAD' in ECC we should use 'GUI_UPLOAD' and 'GUI_DOWNLOAD' respectively.
(of course SPDD and SPRO tcodes is known by everone i suppose)
Similarly can u all put down some differences here, atleast one entry by each, I think we can make a good docu. I have searched the net for the differences but could not get much, so by each of us contributing one each, it would become good docu..for all of us.
Thanx in advanceUnicode Errors Encountered and their Solutions
E1. In u201CTEXT MODEu201D the u201CENCODINGu201D addition must be specified.
Error:
OPEN DATASET FILE FOR OUTPUT IN TEXT MODE.
Solution:
OPEN DATASET FILE FOR OUTPUT IN LEGACY TEXT MODE.
E2. In Unicode, DESCRIBE DISTANCE can only be used with the IN BYTE MODE or IN
CHARACTER MODE addition.
Error:
DESCRIBE DISTANCE BETWEEN T_KOMK AND T_KOMK-HIEBO01 INTO BPOS.
Solution:
DESCRIBE DISTANCE BETWEEN T_KOMK AND T_KOMK-HIENR01 INTO BPOS
IN CHARACTER MODE.
E3. u201CUSR02-UFLAGu201D must be a byte-type field (Typ X or XSTRING )
Error:
IF USR02-UFLAG O YULOCK.
Solution: Since the data type of USR02-UFLAG is type INT and is compared with data type
X u2013 Hence the error. So we define a new variable ZULOCK and assign the
value of USR02-UFLAG to ZULOCK.
New variable
DATA: ZULOCK(1) TYPE X. "APBRP00
Assign value
ZULOCK = USR02-UFLAG.
Compare -
IF ZULOCK = YULOCK. u201Creplace IF USR02-UFLAG O YULOCK.
E4. HT cannot be converted to a Character type field
Error :
WRITE ht TO t_data+10(2).
Solution : Since the data type of ht is a type u2018Xu2019 and the data is been transfer to
t_data which has a data type u2018Cu2019. value of one data type cannot be copy to
another data type where one of them is type string .Hence the error occur,
so the data type of ht is been change to Type u2018Cu2019
OR
A Tab ( value 09 ) is introduced as part of the row. The value 09 is not converted in Unicode environment. Instead we need to use class
Error:
DATA: BEGIN OF ht,
x(1) TYPE x VALUE '09',
END OF ht.
Solution:
Define Class after the Tables definition.
CLASS cl_abap_char_utilities DEFINITION LOAD.
Data Defination : Comment internal table HT and define a variable HT type C.
* Insert + APRIA00 05/02/2007 Unicode project
* DATA: BEGIN OF ht,
* x(1) TYPE x VALUE '09'
* END OF ht.
* Insert - APRIA00 05/02/2007 Unicode project
DATA HT type C.
Before using HT assign Horizontal tab.
Ht = CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB.
E5. In Unicode programs the u201C#u201D cannot appear in names, as it is does here in the name u201C#LINESu201D
Error :
#LINES TYPE I,
Solution : Since the # is used in the start of name, it is not allowed. We need to
remove it.
Solution for the above
V_LINES TYPE I,
E6. In u201CTEXT MODEu201D the u201CENCODINGu201D addition must be specified as well as the addition was required FOR OUTPUT,FOR INPUT, FOR APPENDING OR FOR UPDATE was expected.
Error:
OPEN DATASET PATH_NAME IN TEXT MODE.
Solution:
Download = OPEN DATASET PATH_NAME FOR OUTPUT IN LEGACY TEXT MODE.
Upload = OPEN DATASET AUSZUG-FILE IN TEXT MODE FOR INPUT ENCODING DEFAULT.
E7. u201CTABu201D must be a character-type data object( data type C,N, D, T or String). Field string)
Error:
data: begin of tab, "Excel Parameter Split at TAB
t type x value '09', "Tabulator
end of tab.
concatenate 'Material' 'Package Status'
into z_download-line separated by tab.
( In the above command the two field are to be separated with a horizontal Tab. The earlier way of assigning the tab value u201809u2019 will not work in Unicode environment.
Solution:
Define a class just after the Table defination.
CLASS cl_abap_char_utilities DEFINITION LOAD.
Define variable Tab as shown below :
Data : TAB TYPE C.
Before the concatenate statement assign the value of Tab using pre-defined attributes.
TAB = CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB.
E8. Upload/Ws_Upload and Download/Ws_Download are obsolete, since they are not Unicode-
enabled; use the class cl_gui_frontend_services
Error-1: Function WS_DOWNLOAD is obsolete in Unicode environment.
call function 'WS_DOWNLOAD'
exporting
filename = zfilename
tables
data_tab = z_download.
Solutions-1: Instead of WS_DOWNLOAD use GUI_DOWNLOAD.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
* BIN_FILESIZE =
FILENAME = zfilename
TABLES
DATA_TAB = z_download.
E9. The "/" character is reserved for identification of namespaces. It must be entered twice.
The name of a namespace must be at least 3 characters long.
Error :
U/N(3) TYPE C, "U/N --> ERSETZT DURCH SPACE
Solution :
* Special character can not be used to define a data variable
* U/N(3) TYPE C, "U/N --> ERSETZT DURCH SPACE
U_N(3) TYPE C, "U/N --> ERSETZT DURCH SPACE
* Insert - APSUS02 07/02/2007 Unicode Project
E10. "LP_TAB" and "CS_TAB" are not mutually convertible. In Unicode programs,
"LP_TAB" must have the same structure layout as "CS_TAB", independent of the length
of a Unicode character.
Error : This error is encountered when data from one internal table is copied to another
internal table which different structure. In this case its LP_TAB & CS_TAB.
LP_TAB[] = CS_TAB[].
Solution :
* Replace + APSUS02 07/02/2007 Unicode Project
* LP_TAB[] = CS_TAB[].
move-corresponding CS_TAB to LP_TAB.
* Replace + APSUS02 07/02/2007 Unicode Project
E11. Could not specify the access range automatically. This means that you need a RANGE
addition.
Error : Range need to be specified as an addition to the command.
DO 4 TIMES VARYING HELP_CHAR FROM ABCD(1) NEXT ABCD+1(1).
Solution :
DO 4 TIMES VARYING HELP_CHAR FROM ABCD(1) NEXT ABCD+1(1)
* Insert + APSUS02 07/02/2007 Unicode Project.
RANGE ABCD+0(4).
* Insert - APSUS02 07/02/2007 Unicode Project.
E12 . Processing Terminated Error code: Error in opening /
Path not found when downloading to Unix directory.
Error : PARAMETER: outfile(92) DEFAULT
'/CP/interface/NPP/data/MX/cbslaprcpts'
LOWER CASE,
kmxmstrd AS CHECKBOX.
This error is encountered when the path is missing. The above path is related to CCP.
Solution: For testing purpose comment the original path and replace it with
/CP/interface/CCD/Unicode_test/
E13. Upload/Ws_Upload and Download/Ws_Download are obsolete, since they are not Unicode- enabled; use the class cl_gui_frontend_services
Error: Function WS_UPLOAD is obsolete in Unicode environment. (During UCCHECK)
Call function 'WS_UPLOAD'
Exporting
Filename = zfilename
Filetype = u2018DATu2019
Tables
data_tab = z_upload
Exceptions
Conversion_error = 1
file_open_error = 2
file_read_error = 3
invalid_table_width = 4
invalid_type = 5
no_batch = 6
unknown_error = 7
gui_refuse_filetransfer = 8
others = 9.
Solution: Instead of WS_UPLOAD use TEXT_CONVERT_XLS_TO_SAP. Do not use temporary file put the file name as it is.
1) First define a type pool and a variable of type truxs_t_text_data.
TYPE-POOLS: truxs.
DATA: it_raw TYPE truxs_t_text_data.
2) Use this it_raw in the function module in parameter i_tab_raw_data. Put file name and the internal table in the function module.
CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
EXPORTING
* I_FIELD_SEPERATOR =
* i_line_header = ' '
i_tab_raw_data = it_raw " WORK TABLE
i_filename = zfilename
TABLES
i_tab_converted_data = z_upload[] "ACTUAL DATA
EXCEPTIONS
conversion_failed = 1
OTHERS = 2.
Comment u201Ci_line headeru201D. It takes the first/ header line of the file which is to be uploaded.
Put square brackets after internal table as shown above.
E14. CURSORHOLD may not be converted into a number.
Error: GET CURSOR LINE CURSORHOLD VALUE CURSOR_HOLD.
Solution: In the declaration part of CURSORHOLD, one field is of u2018Pu2019 type and one field is of u2018Iu2019 type, which is not allowed in Unicode environment.So change the the type of it to NUMC. -
Difference between P.O.date and P.O.created date
Hi,
Could you tell me difference between purchaseing doucment date and purchase order creaed date.
Because some time in my org. po created after GR means in past date. So there is difference between
po date and po created date. where this po created date is maintained in purchase order
Thanks and Regards
AnilDear Anil,
Please check table EKKO with ta SE11.
Created Date => EKKO-AEDAT
Date on which the record was created
Document date => EKKO-BEDAT
Date on which the purchasing document was created
EKKO-AEDAT = Date on which the record was created
and also "Created By" also recorded automatically
by system.
Document date or EKKO-BEDAT normally default as
today when you create the PO via ME21N. This field
appear at top right of the screen. However this date
can be change to any date that required.
Thanks
Loke Foong -
Difference between At selection-screen and At selection-screen field
I need to know the difference between
Difference between At selection-screen and At selection-screen field
Regards
ShashiHi,
AT SELECTION-SCREEN is the event triggered in the PAI of the selection screen.
AT SELECTION-SCREEN on field field_name is the event specific to the field and is triggered when u press enter in that field.
AT SELECTION-SCREEN selscreen_event.
Effect
This statement defines event blocks for different events selscreen_event that are triggered by the ABAP runtime environment during selection screen processing.
Selection screen events occur immediately before sending a selection screen and after certain user actions on a displayed selection screen. They assist in selection screen processing in the ABAP program.
AT SELECTION-SCREEN is triggered at least twice during actions on selection screens that are linked into another selection screen as a subscreen - first for the linked selection screen itself, and then for the linking selection screens.
SELECTION-SCREEN FIELD SELECTION
FOR {NODE|TABLE} node [ID id].
Effect
This statement defines a node node in the structure of the logical database for field selection. If a node belongs to type T, you can use the TABLE addition instead of NODE. The statement cannot be used for type C nodes. .
If a node is defined for field selection, you can use an executable program linked to the logical database in the GET statement to control which fields in the node are to be read by the logical database. If you use the function module LDB_PROCESS, the FIELD_SELECTION parameter must be specified accordingly.
for more details check this link...
http://help.sap.com/saphelp_46c/helpdata/en/9f/db9a2e35c111d1829f0000e829fbfe/frameset.htm
Regards,
Priyanka. -
Hi gurus!
I would like to know the difference between Positive time management and negative time management.
thx & regards,
rajuHi Nagaraju,
I am adding more information..
Whether or not an employee is on positive or negative time is determined by the time management status on IT0007. Status 1 or 2 = positive time; status 9 = negative time.
In a standard system, positive time recording means the employee is required to record time (absence or attendance) for any day on which he is scheduled to work according to his generated work schedule. Negative time recording means an employee does not need to record time unless he has an exception to his normal working time; so absences are typically recorded as well as overtime or time work on days for which the employee is not scheduled to work.
Schema TM00 is used to process positive time employees for whom clock times are entered; that is, every record has a start and end time.
Schema TM04 processes both positive and negative time employees. The key distinction between TM00 and TM04 is TM04 does not require start and end times on every entry. Records with start and end times cna be processed in TM04. However, the records do not require these entries.
In TM04 you will see code using IF, ELSE, ENDIF statements during the import process to separate the import of time data for positive and negative time employees.
Positive time employees use the following data import statements in the schema:
P2011 Import IT2011 records to TIP; regardless of whether the EE has IT2011, load the work schedule to TZP. If no IT2011 record exists, TIP is empty.
P2001 Load absences
P2002 Load attendances
Negative time employees use the following data import statements:
P2000 This is the critical difference between positive and negative employees. P2000 loads the daily work schedule to the TIP table as if the employee workede; that is, if the employee is scheduled to work from 8:00 to 17:00, this record will now appear on TIP. The work schedule details are also added to TZP.
P2001 Load absences -- to pick up exceptions to planned working time
P2002 Load attendances -- again to pick up exceptions, special costing information, overtime, alternate payments, premiums or any other variation from normal schedule work.
So if you want to determine if you are using positive or negative time, check the time management status on the employees.
Regards
Siva -
Difference between Avg OLAP time and Avg Frontend Time
Good morning all!
What is the difference between Avg OLAP time and Avg Frontend Time?
I thought OLAP time would be included in Frontend time, but the numbers are not matching up?
Thanks so much!Hi,
Front-End time is the Renderring time of the object at the front-end. Basically when ever a BI Application or BI application object is executed it spends time at various levels like at Data Manager, OLAP, Planning, Front-end. Can check the stat's in view RSDDSTAT_OLAP.
When the query is taking long time so u need to the time at ST03 Tcode/else RSDDSTAT table .Here u can find the DB time , OLAP time, Front end time If the DB time is more than 30% of time of total time then you got for Compressin , aggregates, indexes partitioning.
The capture of query runtime statistics is done differently in 3.5 and in BI 7.0
However, the OLAP time and DB times are always captured as two different things.
In 3.5 refer to fields QTIMEDB and QTIMEOLAP. They are two separate measurements. In 7.0, they are TIMEREAD and TIMEOLAP in rsddstat_dm and rsddstat_olap tables.
pls go through this link:
http://help.sap.com/saphelp_nw70/helpdata/en/43/e39fd25ff502d2e10000000a1553f7/frameset.htm
Hope this helps
Regards
csm reddy -
Difference between SAP 4.7 and ECC 5.0
hi frnds
.what is the difference between SAP 4.7 and ECC 5.0?
regardsHi,
Following are the basic differences as far as MM Module is concerned
Pickup list - Batch where-used list display in transaction MB56
u2022 Until release 4.7, the top-down and bottom-up analyses in the function pickup list for batch where-used list (transaction MB5C) were displayed only in the form of simple output lists. As of release 6.00 of SAP ERP Central Component, the function pickup list for batch where-used list branches to the batch where-used list itself (transaction MB56).
u2022 In addition, user can define how the data in the batch where-used list is displayed, in the initial screen.
u2022 User can use all the settings available in the batch where-used list. For example, he can expand transfer posting or display vendor batch. However, it is not possible to limit the selection to valid plants in the initial screen of the pickup list.
Usability enhancements for transaction MIGO for the posting of goods movements
u2022 For goods movements that refer to purchase orders as reference documents (for example, goods receipt, goods issue, subsequent adjustment), user can specify the ordering plant as an additional selection criterion directly next to the purchase order number and the item number.
u2022 There is a new default value: "copy account assignment fields." When entering other goods receipts, user can copy existing account assignment data from the previous item to use as the default values for a new item. To do this, user has to set the copy account assignment fields indicator in the default values.
u2022 User changes the default values in the menu path "Settings -> Default Values."
u2022 Goods movement is monitored with reference to a material document. When you enter the following goods movements, it is possible to specify a material document, such as the following, as the reference document:
Goods receipt
Goods issue
Transfer posting
Remove from storage
u2022 Note that these material documents must be documents that have arisen from a goods movement without reference ("Others") and that are not reversal documents.
New report : display list of invoice documents (MIR5)
u2022 Logistics invoice verification offers a new report display list of invoice documents (RMMR1MDI), w hich user can use to display such a list (Transaction is MIR5).
u2022 As an addition to the existing program invoice overview (transaction code MIR6), user have extended selection criteria and display options. For example, on the initial screen user can make selections by one-time customers, invoice gross amount, and entry date.
u2022 User can also show an expert mode, which enables him to select at plant level by FI document, GL A/c posting, and Material Posting.
u2022 In the output list, the report shows both posted and held invoices.
u2022 It does not show invoices without a corresponding FI document; such as invoices planned for verification in the background or which the software has already verified as containing errors.
Requirement prioritizations in materials management
u2022 With Requirement Prioritization functionality user can assign requirement urgency at item level in purchasing and reservation documents.
u2022 The software determines the relevant requirement priority (overall priority) of a material requisition from the combination of requirement urgency group and organizational priority.
Mass maintenance of outline agreements
The following two transactions available:
u2022 Mass maintenance for contracts: transaction code MEMASSCONTRACT
u2022 Mass maintenance for scheduling agreements: transaction code MEMASSSA
Commitment plan for purchase contracts
u2022 With the function of the commitment plan for purchase contracts, it is possible to pre plan value consumption for a purchase contract.
u2022 To this end, a commitment plan is generated for each document item of the relevant contract.
u2022 This commitment plan itself can have any number of items.
u2022 User can define a value and a validity date for each commitment plan item.
u2022 This enables user to pre plan different values for different periods of time.
u2022 The software generates an earmarked fund document for a defined commitment plan item.
u2022 This earmarked funds document can in turn contain several different items with different account assignments.
u2022 The software adopts these account assignments from the item account assignments of the commitment plan.
u2022 If a purchase requisition or purchase order references this contract, the earmarked funds document is copied into the purchase order, and the account assignment is adopted from that document.
u2022 Account assignment to a different account assignment object is then no longer allowed.
Availability check in "Enjoy purchase order and requisition"
u2022 Display and checking of availability are invokable separately in the "Enjoy purchase order and requisition" function, in line with the software behavior on the sales side.
u2022 User invoke the display and checking of availability in the "Enjoy purchase order" function (transaction code ME21N) and the "Enjoy purchase requisition" function (transaction code ME51N) as follows:
To display the availability overview, choose the menu path "Environment -> Availability." - To check availability, choose the "Check Availability" icon.
Until this release, if user carried out the availability check for an item of a stock transport order, the software adopted confirmations as per the desired date/time only.
u2022 Two settings are possible with availability check:
Confirmation as per desired date/time (this is the standard setting and corresponds to previous software behavior)
Delivery proposal - Full confirmation
External services: putting service items in the purchase order on hold (changed)
User can put purchase orders with service items on hold if these items do not contain any errors. Purchase orders with service items can also be put on hold if errors occur only at header level or as a result of the availability check.
Customizing transactions OX18 replaced by view
The assigned customizing transactions have been replaced by the following view in the following implementation guide activity in customizing for the enterprise structure: Assign plant to company code: transaction OX18 replaced by view V_T001K_Assign. One will find this activity in the implementation guide under the menu path "Enterprise Structure -> Assignment -> Logistics General -> Assign Plant to Company Code."
Goods receipt: new movement types in inventory management
The following new movement types are available in inventory management:
107: Goods receipt to valuated goods receipt blocked stock
109: Goods receipt from valuated goods receipt blocked stock
Prepayment of invoices
This functionality is characterized as follows:
u2022 User can trigger prepayment of vendor invoices in logistics invoice verification.
u2022 User use the prepayment function for vendors with whom organisation has a good, long-standing relationship.
u2022 The function enables payment soon after issue of the invoice and full exploitation of the date of required payment and existing cash discounts, by posting the vendor liabilities, taxes, and cash discounts in financial accounting in advance.
u2022 The software executes the payment of the invoice regardless of the relevant goods receipt and the outcome of the invoice verification check.
u2022 Most logistics invoice verification standard functions are not affected by the prepayment function.
u2022 When the software posts invoices, it continues to execute the standard checks.
u2022 If the software has already posted the prepayment document, user can make only restricted changes to the header fields of the invoice.
u2022 To ensure adequate and orderly financial accounting postings, a prepayment clearing account has been added to SAP ERP Central Component.
u2022 Upon prepayment, the software debits this account and then settles the account again after executing the check.
Purchasing accounting information to the former SAP Business Information Warehouse
u2022 With the transfer of the purchasing account information to the former SAP Business Information Warehouse component (whose functionality is now part of SAP Net Weaver), it is now possible to maintain Info Cubes, reports, and queries that can determine how and where the costs from purchasing documents have been assigned and controlled.
u2022 As part of the software, a new data source (2LIS_02_ACC) has been created and the purchasing extraction process extended to cover the account information for purchasing orders, schedule agreements, and contracts.
Automatic settlement of planned delivery costs with evaluated receipt settlement (MRDC)
u2022 A new report (RMMR1MDC), available within the logistics invoice verification, can be used to automatically settle planned delivery costs.
u2022 To invoke the report, from the SAP easy access screen, choose the menu path "Logistics -> Materials Management -> Logistics Invoice Verification -> Automatic Settlement -> Automatic Delivery Cost Settlement" (transaction code MRDC).
u2022 Functionality for report RMMR1MRS is enhanced.
u2022 User can use the report RMMR1MRS, "Evaluated receipt settlement with logistics invoice verification (LIV)" (transaction code MRRL), to settle planned delivery costs in addition to goods and service items within logistics invoice verification.
u2022 To do so, set the relevant indicator on the initial screen of the report.
Parking service items
It is now possible to put service orders without errors or with commitment errors on hold.
Report MB5B : Stock on Posting Date
u2022 This Report is available with u201CNon-Hierarchyu201D display option which provides details of Opening, Receipt, Issue and Closing balances of Stock with quantity and value both for a given period.
u2022 This functionality is not available in Release 4.7.
Stock Transfer Between Storage Locations
u2022 Function of stock transport orders between storage locations is available from ECC 6.0 onwards.
u2022 As a result of which user can input issuing storage location with supplying plant.
u2022 Facility of using different delivery types for different issuing storage locations is available.
u2022 Shipping Point data can also be determined based on the issuing storage location
Regards
Priyanka.P
AWARD IF HELPFULL -
What is difference between 4.6c version and 4.7ee version
Hello to all,
Pls, help me.
what is difference between 4.6c version and 4.7ee version?
It is urgent tommorow I have an interview.
thanks & regards,
raju.Hi
Check these links
You can find the difference in release notes of each SAP version.
Here are the links.
http://help.sap.com/saphelp_47x200/helpdata/en/fc/e3003deddfae4de10000000a114084/frameset.htm
http://help.sap.com/saphelp_scm50/helpdata/en/28/b34c40cc538437e10000000a155106/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/43/68805bb88f297ee10000000a422035/frameset.htm
Please visit the following links:
http://service.sap.com/erp
http://solutionbrowser.erp.sap.fmpmedia.com/ (Functional prespective)
http://service.sap.com/instguides --> mySAP Business Suite Applications --> mySAP ERP --> mySAP ERP 2005 --> Upgrade
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOVC/LOVC.pdf
For Functionality Differences pls refer to the below site -
http://solutionbrowser.erp.sap.fmpmedia.com/
One major difference is that 4.6 runs on what they call the basis layer, in 4.7 the basis layer was majorly modified to include new web technologies, hence the renaming of Basis to Web Application Server. 4.7 runs on the Web Application Server 6.20. With this, was the introduction to BSPs or Business Server Pages.
Also have a look at the link:
http://www.thespot4sap.com/Articles/SAP_Enterprise_4point7.pdf
Here is a quick short list though:- Statements for character processing have additions IN BYTE MODE and IN CHARACTER MODE, this affects statements like DESCRIBE LENGTH, OPEN DATASET
Header lines should not longer be used for tables (in OO context this is not even possible)
TABLES statement in reports should no longer be used
PNPCE for concurrent employement (new logical DB for HR)
For OO abap there a plenty of short forms for method calls that were not previously available.
One very cool feature is that data reference's can have actual data types and van be referenced directly without field symbols.
Additions to many abap statements, for example there is now a ALL OCCURENCES addition to the replace statement.
Class based exceptions are now available (although it is debatable how usefull these are seeing as there is no FINALLY part to the try catch statement, very disappointing but maybe that is just me).
Friends have been introduced for OO abap.
Dynamic program has plenty of improvements, for example there is now a TYPE TABLE OF variant for create data which lets you dynamically create an internal table with a structure type, your can also now call a class constructor with different importing parameters dynamically.
Regards
Kiran
Maybe you are looking for
-
How do I avoid duplicates after signing back in to my current iCloud account on my iPad?
I had to delete my newer iCloud account and sign in to the App store with my old AppleID to download missing apps on my first generation iPad. I did not delete Contacts or Calendar entries when I deleted the newer account so the data is still on my i
-
I am trying to cut invoice but unable to do so due to there is no confirmed
I am trying to cut invoice but unable to do so due to there is no confirmed quantity in the sales order even though SFD is on 04-May & goods are ready for shipment. what could be the issue? any one can help me? urgent thanks
-
Javax.naming.LinkException JNDI error Help please
Hello All, I am trying my first bean on Weblogic 7 and can't seem to get the deployment descriptor correct. The home interface is, ObjectIDLocalHome and the full class name is com.oga.gserve.biz.oid.ObjectIDLocalHome. I am using the fully qualified c
-
Waiting page + redirection
Hi everyone! My problem is that i have a specific service that takes some time to be executed. So a user enters in a form some data and then i send him to waiting page. After the execution of the service i want him to redirect him to the page where h
-
Conditional Page Header Suppression
Post Author: whellier CA Forum: Formula I have a report in v9.0 that I have inherited. A formatting issue has come up which requires a page header to be conditionally suppressed. The condition that triggers the suppression is that the last record pri