1.1.11

SAP Note 16613 - SAPDBA: Warning due to incorrectly placed indexes

Symptom:

SAPDBA issues the message:
"There are some tables in tablespace PSAPnameD, which have indexes in other tablespaces than PSAPnameD or PSAPnameI ..."

Cause and prerequisites

Incorrect assignment of indexes to the tablespaces in the SAP System.

Solution
You can continue working despite the message, as errors occur only rarely in such cases during restoration of the incorrectly placed indices.
The incorrectly placed indexes are restored in the old tablespace using the old storage parameters (e.g. no "compress").
To make sure, you can check the scripts before starting to see whether some reserve space is still available in the tablespaces listed in the warning message, or manually change the tablespace name by editing the scripts before you start (note, however, that SAPDBA will not perform any space checks).
In the rare cases where errors actually occur when restoring the indexes, you can either let the reorganization continue, or interrupt it, expand the affected tablespace, and then continue with the restart option.

SAP Note 16603 - Display of more than 200 workload statistics records

Symptom:

In the display of single statistics records (report RSSTAT20), only 200 records are displayed. It is not possible to display or print all the individual records in a list, either.

Cause and prerequisites

It does not normally make sense to display more than 200 individual records. This corresponds to the standard configuration of the report.

Solution

Starting in Release 3.0A, the number of records for display will be a report parameter. The default value, 200, can be overwritten by the user. This enables the display of larger and smaller numbers of statistics records.

SAP Note 16592 - Requirements reorg. wrong w/customer indep. req.

Symptom:

The SDRQCR21 requirements reorganization program always restored customer independent requirements entered with MD81/MD82 to the full amount, even when goods receipts had already been posted, and the requirements therefore deleted.

Cause and prerequisites

Program error

Solution
Error corrected in 3.0A.

The following advance correction is available:

Program SDRQCR21, Form SALES_REQ_GENERATE:

...
...
* Only one of the quantities is <> 0
DA_OMENG = XVBAPF-ERLMENGE + XVBAPF-ERLMENGE_L.
DA_VMENG = XVBAPF-ERLMENGE + XVBAPF-ERLMENGE_L.

>>>> Start of correction, please insert the following lines: <<<<<
* For Customerrequirements take the GI-Quantity.
IF VBAK-VBTYP CA VBTYP_PBED.
DA_OMENG = XVBAPF-RMENGE.
DA_VMENG = XVBAPF-RMENGE.
ENDIF.
>>>> End of correction. <<<<<<<<< < < <<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<

LOOP AT XVBEP WHERE WMENG > 0 OR BMENG > 0.
IF DA_BEDAR IS INITIAL.
DA_BEDAR+0(2) = VBEP-BDART.
DA_BEDAR+2(1) = VBEP-PLART.
PERFORM T459K_SELECT USING DA_BEDAR
SY-SUBRC.
ENDIF.

SAP Note 16572 - Deleting totals records/memo records in Cash Mgmt

Symptom:

Deleting totals records and memo records in Cash Management (for production start)

Additional key words

Cash management and forecast, totals record, delete, reset, initialize

Cause and prerequisites

Customer wants to delete test data or initialize all data because it is inconsistent, in order to be able to reorganize it.
Note:
As of Release 4.5A, Transaction FDFD is available, which can be used for user-friendly data reconstruction and data correction including deleting the legacy data. The deletion report executed below is then irrelevant for you.
Also refer to Note 65309.

Solution

To delete the totals records or memo records, you have to write a minor program, that deletes the appropriate tables. All tables are cash management and forecast tables.

Sample program:
REPORT ZZFDDEL.
TABLES: FDSB, "Totals record table for G/L accounts
FDSR, "Totals record table for customers/vendors
FDES, "Payment advices and planning items (manually "entered memo records)
FDM1, "Line items from Materials Management (pur. orders)
FDM2, "As of release 3.0B
FDS1, "Line items from Sales and Distribution (orders)
FDS2, "2nd table from Sales & Distribution"as of Release 4.0A
FDT1, "Treasury
FDW1, "Securities
FDD1, "Loans
FDLF, "agency businesses/vendor billing documents "as of 4.5A
FDSBDIST, "distributed TR-CM "as of 4.5A
FDSRDIST, "distributed TR-CM "as of 4.5A
FDESDIST, "distributed TR-CM "as of 4.5A
FDI1, "Real estate "as of 4.6A
FDTL, "Telephone list "as of 4.0A
FDZA. "Payment requests "in the standard system as of 4.0A

DELETE FROM FDSB WHERE BUKRS = '0001' OR BUKRS NE '0001'.
DELETE FROM FDSR WHERE BUKRS = '0001' OR BUKRS NE '0001'.
DELETE FROM FDES WHERE BUKRS = '0001' OR BUKRS NE '0001'.
DELETE FROM FDM1 WHERE BUKRS = '0001' OR BUKRS NE '0001'.
DELETE FROM FDM2 WHERE BUKRS = '0001' OR BUKRS NE '0001'. "as of 3.0B
DELETE FROM FDS1 WHERE BUKRS = '0001' OR BUKRS NE '0001'.
DELETE FROM FDS2 WHERE BUKRS = '0001' OR BUKRS NE '0001'. "as of 4.0A
DELETE FROM FDT1 WHERE BUKRS = '0001' OR BUKRS NE '0001'.
DELETE FROM FDW1 WHERE BUKRS = '0001' OR BUKRS NE '0001'.
DELETE FROM FDD1 WHERE BUKRS = '0001' OR BUKRS NE '0001'.
DELETE FROM FDLF WHERE BUKRS = '0001' OR BUKRS NE '0001'. "as of 4.5A
DELETE FROM FDSBDIST WHERE BUKRS = '0001' OR BUKRS NE '0001'. "fr.4.5A
DELETE FROM FDSRDIST WHERE BUKRS = '0001' OR BUKRS NE '0001'. "fr.4.5A
DELETE FROM FDESDIST WHERE BUKRS = '0001' OR BUKRS NE '0001'. "fr.4.5A
DELETE FROM FDI1 WHERE BUKRS = '0001' OR BUKRS NE '0001'. "fr. 4.6A
DELETE FROM FDTL WHERE BUKRS = '0001' OR BUKRS NE '0001'. "fr. 4.0A
* FDZA: in standard from 4.0A; Treasury customers from Release 2.2x
DELETE FROM FDZA WHERE BUKRS = '0001' OR BUKRS NE '0001'.
COMMIT WORK.

If you want to keep the payment advices and planned items, leave out the DELETE command "DELETE FROM FDES WHERE BUKRS ...". You then also have to execute program RFFDZZ00 after the totals record tables are deleted. This program adds the payment advices and planned items to the totals record tables in summary form. You cannot access this program in Customizing. You must use transaction SE38 to access it. Please read the program documentation before executing it.
To keep the MM and SD line items, leave out the DELETE commands belonging to tables FDM1, FDM2, FDS1 und FDS2 and run program RFFDZZ00 to set up the totals records that belong to them.
Once you have run the above delete program, delete it from the system in order to prevent any accidental or unauthorized access.

To delete all transaction data in a company code, you can execute program SAPF020. As of Release 3.0B, this program includes the cash management tables too. For more information on SAPF020 see the related program documentation for it.

SAP Note 16561 - Element ... missing in MAIN window of layout set F110...

Symptom:

Element 510-x or 610-x is missing for the MAIN window in layout set F110... (cover letter x).

Cause and prerequisites

The customer added method of payment x.

Solution
Method of payment x is not supported in the standard layout set (it is not delivered in the standard system, either). If you add a method of payment x, only you know its meaning. This means that only you can define a logical cover letter in the MAIN window of the affected layout set that refers to method of payment D (e.g. "With the payment carrier/check/note of exchange &REGUH-VBLNR&, we are clearing the following invoices..:"). To show you that no such cover letter for method of payment x exists yet in the layout set, an appropriate entry is made in the error log.

SAP Note 16554 - Data medium exchange, amount shifted

Symptom:

The amount in digits is shifted by one or 2 places in the numeric fields of data medium exchange, e.g. DTABU-U5.

Cause and prerequisites

The customer uses "DEM" as local currency, and TCURX aldo contains a test entry for "DM" with 0 or 3 decimal places.

Solution
Delete the entry for "DM" from TCURX (when this is not possible via the menu, do it directly with SM31). Caution: make sure you do not delete any other entries.

SAP Note 16546 - Dunning letter - printing interest

Symptom:

Although the interest record MHND-ZINSS is filled in the print data, no interest is printed in the layout set.

Cause and prerequisites

Whether interest is printed or not depends on the dunning level.

Solution
In the MHND print data, field XZINS is decisive for printing the interest. If this field is set to "X", the interest amount is set to zero.
You should check the settings for each dunning level (with or without interest) for the selected dunning procedure. If no interest was defined for a dunning level, MHND-XZINS is always set to "X" by the dunning program whenever this dunning level is selected.

SAP Note 16537 - SAPF123 and SAPF123W only run in background as test run

Symptom:

Key word: SAPF123 SAPF123W
The programs for automatic clearing only run in test mode in background processing mode, but not as a production run.

Cause and prerequisites

Program error

Solution
Corrected in 2.2D, 3.0D.
The interim correction is identical in both programs:
FORM CHECK_ECHTL.
*
CHECK SY-UCOMM EQ 'ONLI'
OR SY-BATCH EQ CHAR_X "<= ins
OR SY-UCOMM EQ 'PRIN'
OR SY-UCOMM EQ 'SLOG'. "<= Only SAPF123W in 3.0 has this line
CHECK X_TESTL EQ SPACE.
X_ECHTL = CHAR_X.
...
ENDFORM.

SAP Note 16534 - Job terminates due to SPOOL_INTERNAL_ERROR

Symptom:

Batch job terminates due to errors in the spooler
SysLog F82: Invalid writer count
No handle for an open TemSe object
(magic==X'4f444f23')
Some error in TemSe management
Runtime error "SPOOL_INTERNAL_ERROR" occurred
Transaction termination 00671 Other terms

Spool, RSPO0043, RSPO1043

Reason and Prerequisites

Spooler consistency check RSPO0043 or RSPO1043 is used in the productive system with a "lock-delete duration" that is too low.
The problem can arise both during online checks in the SPAD and in the batch.
To date, there has been no other definitive cause.

Important: RSPO0043 is obsolete. Use only RSPO1043 for the spooler TemSe consistency check.

The spooler consistency check RSPO1043 deletes the write locks on spool requests that are older than a certain duration. This duration (the "age" of the write locks) is specified as the parameter
"Release locks after... minutes".
The standard value for RSPO1043 is 10080 minutes, that is, seven days. The problem cannot occur with this standard value since there are normally no batch jobs that have a runtime up to seven days.
(Although RSPO0043 has a standard value of thirty minutes, it should no longer be used, see above.)

Solution

Select the parameter "Release locks after... minutes" so that it is large enough so that no write locks of spool requests of current batch jobs are affected during the daily execution of RSPO1043.

(The corrections specified in this note set 10080 as the default for write locks in RSPO0043.)



------------------------------------------------------------------------
|Manual Pre-Implement. |
------------------------------------------------------------------------
|VALID FOR |
|Software Component SAP_BASIS SAP Basis compo...|
| Release 710 Until SAPKB71009 |
| Release 711 Until SAPKB71104 |
------------------------------------------------------------------------

    1. Use transaction SE11 to create the structure BTC_SPOOLID_LINE with the description 'TBTC_SPOOLID line'. Copy the components of the table description TBTC_SPOOLID.
    2. Use transaction SE11 to create the table type BTC_SPOOLID with the description 'Table type for TBTC_SPOOLID' and the line type BTC_SPOOLID_LINE.
    3. Use transaction SE11 to create the table type BTCLISTID_TAB with the description 'Table type for BTCLISTID' and the line type BTCLISTID.

SAP Note 16533 - INF239 SQL-Error: Duplicate key during DB load

Symptom:

When you load data via DBACCESS (load command) or DBLOAD or DBIMPORT, error message (INF239) is issued:
-239 Could not insert new row - duplicate value in a unique index

Cause and prerequisites

The lack of a SHORT BYTE data type in Informix, short binary values must have been stored in CHAR fields.
These require special handling during loading/unloading to be recognized as binary.
If this does not happen, varying values can be interpreted in the same way.
If these values make up a unique key, the error described above will appear.

Solution
!!!!!!!!!!!!!!!!!!!!!!!!! ATTENTION !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Under no circumstances use this note if you work with Informix version 7.20. The '-X' option within dbaccess is not working correctly. This can lead to severe data loss during unload/load. If you need a solution for error INF239 with Informix 7.20, please call the Hotline.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

The Informix Utilities for load/unloading (dbexport/dbimport/onunload/ onload, dbaccess unload/dbaccess load) must be called with the (undocumented) flag "-X". Thus all CHAR field will be retrieved/loaded in fix length, retaining binary values.
The individual commands are:
$dbaccess -X -
> unload to select * from ;
> load from insert into
;
>

$ dbexport -X db_name -ss
$ dbimport -X db_name
WARNING: CHAR fields can undergo an automatic converion if the Code Set
or the Hardware Platform are changed. This would change binary
values -- although not desired -- and would render the
resulting DB useless.

NOTE: Except for dbaccess (load/unload), NO Informix utility is
presently capable of executing a logical Export/Import.

SAP Note 16518 - AMReporting: values = 0 or AB020 as of new fiscl yr

Symptom:

In a new fiscal year, all asset reports only give 0 values, or the
message AB020 is generated: No records were selected
Keywords : RAANLA01 Assets directory
RABEST01 Asset portfolio
RABIKA01 Depreciation comparison
RAGITT01 Asset history sheet
RAHAFA01 Depreciations
RAHERK01 Proof of origin
RAINZU01 Investment support
RAKAFA01 Depreciation and interest
RAKOPL01 Primary cost planning depreciation/interest
RASIMU01 Depreciation simulation
RAUMBU01 Asset transfer postings
RAVERM01 Property values
RAVERS01 Insurance values
RAZUGA01 Asset acquisitions
Future simulation

Cause and prerequisites

The calendar date already refers to the new fiscal year but the year change into the new fiscal year has not been carried out.

Solution
Run the year change program RAJAWE00.
This should still occur as close to the actual year change as possible!

Additional key words

AB059

SAP Note 16513 - File system is full - what do I do?

Symptom:

The file system with the R/3 file tree is full. Which files can be deleted?

Cause and prerequisites
  • Unnecessary files in the file system
  • File system as defined is too small
Solution

We assume in the following that the system ID is "P22". Then

  • the work directory is /usr/sap/P22/DVEBMGSnn/work (Unix, WindowsNT)
  • the data directory is /usr/sap/P22/DVEBMGSnn/data (Unix, WindowsNT)
  • the global directory is (for all instances) /sapmnt/P22/global (UNIX)
    \\\sapmnt\P22\sys\global (WindowsNT)
    1. Files that are definitely no longer required.
  • UNIX only:
    The work directory often contains an old core file from previous program terminations. This file may be deleted at any time.
    2. Old spool and log files.
    These are not necessary for R/3 to function and should be deleted regularly (see Note 16083). After they are deleted, their information is, of course, lost.
    The files in question are:
  • Spool requests nnnSPOOL (nnn = client)
  • Job logs nnnJOBLG
  • Batch input logs BI

The files are in the global directory.
The following reports are available for selective deletion of the files (also see Note 16083):

  • RSPO0041
  • RSBTCDEL
  • RSBDCREO (see Note 18307)

Spool requests can be stored in the database, instead. For details see Notes 11070 and 20176.
For problems due to very large lists see Note 7140.

    3. Old archiving files:
    When old data is archived, files are written to the global directory. The naming convention usually is Rxxmmddn (xx = application, mm = month, dd = day, n = number), for example, RMM12280.
    If these data are no longer required for productive operation and (!) if the files are saved on tape, you can delete them from the disk.
    4. Old ABAP/4 trace files:
  • The trace files ATnnnn are in the data directory. The maximum space available for all files is defined by the parameter abap/atrasizequota (in kbytes, default = 10000 kbyte). You can use Transaction SE30 to delete the files.
    5. Pagefile and rollfile:
    The files PAGFILnn and ROLLFLnn are normally located in the data directory. Do not delete them while the system is online. If the R/3 System is offline (but only then!!!), you can delete the roll and page files. They are automatically created again during the R/3 System startup, and grow as necessary up to the allowed maximum. Therefore, deleting them makes hardly any sense.
    Exception: If the file has been enlarged beyond the normal size for some special action (for example, client copy) the required disk space can be retrieved by deleting the file. As mentioned above, this may only be done when the instance is offline.
    The maximum size of the roll file is given by: (rdisp/ROLL_MAXFS - rdisp/ROLL_SHM) * 8 kBytesA similar formula appplies to the paging file.
    You can move the files to a different file system by defining other values for R/3 parameters DIR_ROLL and DIR_PAGING.
    6. Old output requests:
    Output requests are stored on the data directory as files SP*. Under normal circumstances they are deleted automatically when the output is completed. See Note 11070 for details.
    7. Old Sort and Extract files
    Temporary files are created by the Abap commands Sort and Extract. The temporary files for Sort are named S++++++ (on NT .dat is used as extension, on Unix there is normally no extension) for the Extract, E++++++. These files are automatically deleted after these commands have been successfully executed. However, if a termination occurs, it can happen that these files remain. Old files can be deleted. The locations of these files can be set using profile parameter DIR_SORT or DIR_EXTRACT. The exact file names are stored in

the profile parameters FN_SORT or FN_EXTRACT.

    8. Emergency measures:
  • If you cannot start up the R/3 System at all, an emergency (!) measure is to use operating system means to delete the job logs, and then run RSBTCDEL in "Forced mode" (see Note 6604).
  • The trace files are created during a new system startup, and can also be deleted. They are contained in the work directory.
    9. Other information
  • You should check whether the file 'stat' with the workload statistics (in the data directory) has not been reorganized for some time and has therefore become too large. For more information refer to Note 6833. In urgent cases, this file may be moved elsewhere, too (the system parameter is 'stat/file').
If the trace files (dev_*) in the work directory are very large (normal size: 0.1 to 20 kByte), it is likely that the rdisp/TRACE parameter was changed. The normal value is 1. If the value is set to 2, you should reset it. See also Note 16665.

Additional key words

Files, disk space

SAP Note 16502 - CK21: Error during release with separate valuation type

Symptom:

Error message AF003
SYST: Period 000 not defined
The error also occurs when CK21 is called up from CK69.
Other Symptom:
Internal error: Read Error SMBEW, Key =
Message number M8782
can occur when you work with your own or external valuation types.

Cause and prerequisites

Program error. Note 32044 must also be installed.

Solution
Correction to Program MM08RCOM:
...
*------- Sicherungsstruktur Kontierungsblock -------------------------*
DATA: BEGIN OF COBL_FI.
INCLUDE STRUCTURE COBL_FI.
DATA: MENGE LIKE BSEG-MENGE,
MEINS LIKE BSEG-MEINS.
DATA: END OF COBL_FI.

*------- Felder fuer die Kalkulationsfreigabe mit Bewertungsart ------*
DATA: BEGIN OF XMT08K. <- insert
INCLUDE STRUCTURE MT08K. <- insert
DATA: END OF XMT08K. <- insert

Correction to Program MM08PI10:
...
*------- Freigabe Plankalkulation ------------------------------------*
PERFORM MATERIAL_LESEN(SAPFM08R) USING 'MT08K'
RM08R-MATNR
RM08R-BWKEY
RM08R-BWTAR
SY-LANGU
RM08R-BWKEY.
XMT08K = MT08K. <- insert
CALL FUNCTION 'CK_F_RELEASE_STATUS_CHECK'
EXPORTING BEWERTUNGSTYP = MT08K-BWTTY
BEWERTUNGSKREIS = RM08R-BWKEY
GJAHRVARIANTE = T001-PERIV
KALKZ = MT08K-KALKZ
PDATZ = MT08K-PDATZ
PPRDZ = MT08K-PPRDZ
ZPLPR = MT08K-ZPLPR
IMPORTING PREISAENDERUNG_BEI_BWTAR = RM08R-BWTAR.
IF NOT RM08R-BWTAR IS INITIAL. <- insert
PERFORM MATERIAL_LESEN(SAPFM08R) USING 'MT08K' <- insert
RM08R-MATNR <- insert
RM08R-BWKEY <- insert
RM08R-BWTAR <- insert
SY-LANGU <- insert
RM08R-BWKEY. <- insert
ENDIF. <- insert

MOVE-CORRESPONDING: MT08K TO BSEG,
...

Correction to Program FM08REK0:
...
FORM KALKULATION_FREIGEBEN.

CHECK T169-VGART = VGART-PF.

MOVE-CORRESPONDING: XMT08K TO CKIMBKE. <- change
MOVE: BSEG-MATNR TO CKIMBKE-MATNR, <- change
BSEG-BWKEY TO CKIMBKE-BWKEY, <- change
BSEG-BWTAR TO CKIMBKE-BWTAR. <- change

CALL FUNCTION 'CK_F_MBEW_KEKO_COLLECT' ...

Correction to Program LCK20U05:

* Initialisierung der zukünftigen MBEW-Felder
CLEAR T_MBEW_UPD-BWVA1.
CLEAR T_MBEW_UPD-VERS1.
CLEAR T_MBEW_UPD-KALKZ.
CLEAR T_MBEW_UPD-PPRDZ.
CLEAR T_MBEW_UPD-PDATZ.
CLEAR T_MBEW_UPD-ZPLPR.

* Eigen/Fremdabwicklung pruefen <- insert
IF NOT T_MBEW_UPD-BWTAR IS INITIAL. <- insert
CLEAR T_MBEW_UPD-BWTAR. "hier immer BLANK ! <- insert
APPEND T_MBEW_UPD. <- insert
CLEAR T_MBEW_UPD. <- insert
T_MBEW_UPD-MATNR = MBEW_KEKO_VALUES-MATNR. <- insert
T_MBEW_UPD-BWKEY = MBEW_KEKO_VALUES-BWKEY. <- insert
T_MBEW_UPD-BWTAR = MBEW_KEKO_VALUES-BWTAR. <- insert
T_MBEW_UPD-STPRS = MBEW_KEKO_VALUES-ZPLPR. <- insert
APPEND T_MBEW_UPD. <- insert
ELSE. <- insert
APPEND T_MBEW_UPD.

ENDIF. <- insert



ENDFUNCTION.

SAP Note 16489 - RPDSYS00: Generic search using Book.*

Symptom:

Report RPDSYS00 terminates with a standard error message, if "BOOK" is
entered in field 'Type of the first object', and "*" is entered in
the field "Name of the first object".
As an alternative, only customer objects are displayed.

Cause and prerequisites

In order to efficiently configure lists in a multi-lingual system, feature DSYSL controls whether the access occurs via documentation tables T513U and T512U or wehter the objects are in T512J. In the standard, feature DSYSL is valuated with 'X'. This causes T512J to be searched.

Solution
Transaction: PE03 Feature: DSYSL * Decision tree Modify &DSYSL= ,
or
Staert Report RPDIND00 with the following parameters:

Program limits
from to
SPRSL
APPLI P
CLE_512J
PREFLANG D
TEST

SAP Note 16481 - Contacts at SAP (Germany)

Symptom:

Summary

Symptom

Who should the customer contact for which problem?
Telephone extension and fax number of SAP Germany

Other terms

Service numbers, Support Hotline, important phone numbers, Service Support Germany, Active Global Support, Customer Care, support requests

Service Numbers for Germany (Hotline):

As a German customer you can call the following service numbers in Germany from Monday to Friday, 8.00 am to 6.00 pm (except on national public holidays).

Customer Relationship Center:

All information about SAP and its solutions
Telephone: 0800/5 34 34 24 toll-free in Germany Fax: 0800/5 34 34 20 toll-free in Germany
E-mail: info.germany@sap.com
Abroad: 0180/5343424

You can contact SAP Active Global Support as follows:
For support questions regarding all SAP solutions, problem messages, service products, remote connection, service offers and maintenance offers as well as for suggestions and feedback or if no other contact person is available, contact our Customer Interaction Center (CIC):

Telephone: 01802/ 260 260
Priority 1 messages ( 7 x 24 h) 01802/ 260 260
Fax: (subject to charge services) 01805/ 34 34 30
E-mail: support.emea@sap.com
Complaints management sap support emea@sap.com

Network Service (remote connection)

Telephone: 01805/ 34 34 38
Fax: 01805/ 34 34 30

SAP Service Marketplace for customers and partners: www.service.sap.com


Important links on SAP Service Marketplace:
Notes www.service.sap.com/notes
Inbox www.service.sap.com/servicechannel
User maintenance www.service.sap.com/user-admin
System maintenance www.service.sap.com/system-data
Software www.service.sap.com/swcat
www.service.sap.com/swdc
Training courses www.sap.de/education

------------------------------------------------------------

Other important phone and fax numbers

SAP switchboard

Telephone: 06227/7-47474
Fax: 06227/7-57575

Shipping processing abroad

Telephone: 06227/7-43736
06227/7-41702
Fax: 06227/7-41497

Training center (training courses)

Telephone: 06227/7-41300
Fax: 06227/7-41601

Software Factory (CDs, upgrade documentation)

Telephone: 06227/7-44783
Fax: 06227/7-46192
SMP message under component XX-SER-FWFL-SHIP

For license key queries (not license key requests),
create a message:
SAP Business Suite Products under component: XX-SER-LIKEY
SAP Business One under component: SBO-BC-LIKEY


Contract department: contract.center.germany@sap.com

Schweickert company (for questions about ISDN, X.25, network technology, remote connection and so on)
Telephone: 06227/7-42959
Fax: 06227/7-48679

Remote Consulting 01805/343437

Competence Centers for partner companies:
Phone number Fax number

Partner Port 06227/73-2070

Business Object Center 0800/6647553 (within Germany)
mailto:bosapemea@sap.com
BULL 06227/73-1350 06227/73-1351
AddOn Systemhaus GmbH 07031/7177-0
DELL 06227/73-3640 06227/73-3640
Hewlett Packard 06227/357-165 06227/357-222
IBM 06227/73-1000
IBM/Infoservice 06277/ 73-1099
Informix Germany: 089/99613-0
iXOS Software AG 089/4629-0 089/4629-1199
Lotus Development 06227/73-1200
Microsoft 06227/73-1710
Oracle 06227/8398-0 06227/8398-999
Origin 06227/73-2460
Fujitsu Technology Solutions 06227/38-48791 06227/38487 3291 SUN SUN Microsystems 06227/356-0 06227/356-209

Important Notes:

Number Short text:

925690 Standard Ordering Procedures for SAP Software
826037 FAQ: SAP MaxDB/liveCache support
736045 Complaints concerning SAP AG Service & Support
998028 Message processing for customer-specific maintenance 560499 Global Support Customer Interaction: Telephone/fax/e-mail
422461 SAP Service Messages
532145 Ordering in Software Catalog
357160 CATS: Inconsistencies in table CATSDB
124703 Authorization for license key requests
103896 Message to request a license key
84855 Certified hardware
63945 SAP Service Systems Maintenance schedule
39507 Customer check list for production startup
38373 Support Center: Phone/fax numbers
35360 TCC Services required
16885 Unable to establish X.25 connection
14716 Questions on ISDN, remote connection to SAP
35010 Service connections: Composite note (overview))
12809 How to install license


SAP partners in the Partner Port in Walldorf

Accenture www.accenture.de
AddOn Systemhaus www.addon.net
Alpha Sapience Europe www.alphasapience.com
Arcplan Information Services www.arcplan.com
arvato systems Technologies www.arvato.de
ATOS ORIGIN www.atosorigin.com
Bearing Point www.bearingpoint.de
BeCom information systems www.becom.com
BlueCat Networks www.bluecatnetworks.com
BMC Software www.bmc.com
Bristlecone www.bcone.com
BULL SAS www.bull.com
CTI Consulting www.cti-consulting.de
CapGemini Germany www.capgemini.com
Citrix Systems www.citrix.de
Cognizant Technology Solutions www.cognizant.com
comgroup company for system integration www.comgroup.de
Computacenter www.computacenter.com
CONET Solutions www.conet.de
ConVista Consulting www.convista.de
Cronos Consulting www.cronosnet.de
CSC Germany Solutions www.cscploenzke.de
data world consulting www.dataworld.ch
Dell www.dell.com/de
Deloitte & Touche www.deloitte.com
Dematic www.dematic.com
Distributed Engineering Systems Software www.desys.com
DSAG German-speaking SAP user group (Deutschsprachige SAP Anwendergruppe) www.dsag.de
EASY Software www.easy.de
ecenta www.ecenta.com
EDS Operation Services www.eds.de
Egenera www.egenera.com
EMC Germany www.ca.com
FileTek www.filetek.com
Five1 www.five1.de
Fluid Operations www.fluidops.com
Fujitsu Siemens Computers www.fujitsu-siemens.com
Gavdi Germany www.gavdi.com
HCL Technologies www.hcl.in
Hewlett-Packard www.hp.com
IBM Germany www.ibm.de
ICW InterComponentWare www.icw.de
IDS Scheer www.ids-scheer.de
InduSoft Germany www.indusoft-germany.com
Infosys Technologies www.infosys.com
inPuncto Consulting www.inpuncto-gmbh.com
Intel www.intel.com
ISV EcoNet www.isv-econet.com
itelligence www.itelligence.de
Logica www.logica.com
LRS Levi, Ray & Shoup, Inc. Germany www.lrs.com
Meridium www.meridium.com
Microsoft Germany www.microsoft.com
Nakisa www.nakisa.com
Network Appliance www.netapp.com
NIR-Online www.nir-online.de
Novell www.novell.com
Objective partner www.objective-partner.de
ORACLE Germany www.oracle.com
ORGA www.orga.de
PAS4IT www.pas4it.de
Plaut Consulting www.plaut.de
Promerit Technologies www.promerit-technologies.com
Psion Teklogix www.teklogix.de
Redwood Software Germany www.redwood.com
RWD Technologies Germany www.rwd.com
SAP www.sap.com
Secude Global Consulting www.secude.com
SecurIntegration www.securintegration.de
SPRO-IT www.spro-it.de
Sun Microsystems www. de.sun.com
Symantec Germany www.symantec.de
Syskoplan www.syskoplan.de
Tata Consultancy Services www.tcs.com
TDS IT Consulting www.tds.de
Teradata www.teradata.com
Thales Information Systems www.thalesgroup.com
Tidal Software www.tidalsoftware.com
T-Systems Enterprises Service www.t-systems.de
UC4 Software www.uc4.com
Unisys Germany www.unisys.com
Vistex www.vistex.com
VM Ware www.vmware.com
Voice Objects www.voiceobjects.com
Wipro Technologies www.wipro.com
WorkShare www.workshare.com
xft www.xft.de

* We do not guarantee that this is complete.



Header Data



Release Status:Released for Customer
Released on:30.11.2010 08:47:30
Master Language:German
Priority:Recommendations/additional info
Category:Consulting
Primary Component:XX-SER-GEN Please use note 1433157 for finding the right component

Affected Releases

Release-Independent

Related Notes




925690 - Standard Ordering Procedures for SAP Software

826037 - FAQ: SAP MaxDB/liveCache support

736045 - Feedback about SAP products and Service & Support

560499 - Global Support Customer Interaction: Telephone/fax/e-mail

532145 - Ordering in Software Catalog

357160 - CATS: Inconsistencies in table CATSDB

84855 - Windows Server, Linux, Unix: Certified hardware

63945 - SAP Service Systems Maintenance schedule

14716 - Questions on ISDN, remote connection to SAP
Print Selected Notes (PDF)

Attributes

Attribute
Value
Freigabezeitpunkt
2010113008482

SAP Note 16479 - GI251:Local chart/accts &,P+L acct type & n.supprtd

Symptom:

Posting to a prior period in the previous year. Posting to a P+L account. An automatic balance carried forward is made by the system.
Error message:
GI 251 Local chart of accounts & , profit and loss account type & not supportedCause and prerequisites

      a) If the profit and loss account type (income statement account type) is empty in the error message,
      that is, if no profit and loss account type is specified, then a program error is most probably present in MM.

A program correction has to be made. This is described in Note 33666.

      b) If the profit and loss account type (income statement account type) is given in the error message, then the retained earnings account for this profit and loss account type was not maintained by the customer.
Solution
      a) Emergency solution:

Include an entry with income statement account type = blank in table T030, balance sheet, BIL process and allocate the retained earnings account to which the P+L accounts are to be carried forward. (Transaction /nOB53)
This means, however, that it is no longer possible to carry forward different income statement account types to different retained earnings accounts.
This problem is corrected as of Release 3.0D. An advance correction is described in Note 33666.

      b)
Maintain the retained earnings account for the given income statement account (similar to solution under point a) ).

Additional key words

Automatic balance carried forward

SAP Note 16472 - RLBEST00 terminates (stock takeover WMS)

Symptom:

Composite note:
RLBEST00 reads from a sequential dataset and generates a batch input session for generating transfer orders. When reading, a data movement can occur because of the following options:
The dataset is incorrectly created.
The customer creates the dataset in text mode. The report, however, reads in binary mode. Solution --> Supplement:
open dataset physname for input in text mode.
The customer creates the dataset in the existing system, for example, R/2 and transfers the data by means of PC connection. The PC connection, however, adds a filler byte. As a result, an adjustment occurs. -> corrected as standard in Release 3.0.
A base error occurred, if the customer is working under Windows NT. Please refer to note 13320: Batch input terminates after first COMMIT with incorrect data --> corrected as of Release 2.1F.

Cause and prerequisites

see above

Solution
see above

SAP Note 16466 - Customer name range for SAP objects

Symptom:

Customers define their own objects. These objects may only be created under names that are not used by SAP.
Note: The naming conventions described in this Note are only planned for user-defined objects, that is, customer developments. For objects that are to be supplied to third parties, the concept of prefix name spaces for preventing name collisions is available as of Release 4.0 (also see Notes 84282 and 105132); the concept of partner projects is available in 3.* Releases (also see Note 39524).

Reason and Prerequisites

It is essential that you always adhere to the SAP naming conventions. Serious problems may otherwise result during the next upgrade (the upgrade overwrites customer objects).

Solution
Rule of thumb: The names reserved for customer objects start with 'Y' or 'Z'. Any additional subdivision (for example, 'Y'= headquarters, 'Z'= local offices) is up to the customer.
Note: as of Release 4.0A the maximum length of object names for some object types is extended. In the following table both the old and the new name lengths for these object types are given in column 3 (in the form old/new maximum lengths).
-----------------------------------------------------------------------
|Transp. |Length | |As of
Object |object |of name| Customer name range |Rel.
| |3.*/4.*| |
--------------------------|---------|-------|---------------------|----
Application log | | | |
Object | - - | 4/20 | Y* Z* |3.0A
Subobject | - - | 10/20 | Y* Z* |3.0A
Authorization/ | | | |
Authorization profile | | 12 | NO underscore |
| | | at 2nd position |
| | |Following characters can
| | | cause problems: # |
Authorization object |R3TR SUSO| 10 | Y* Z* |
Auth. object class |R3TR SUSC| 4 | Y* Z* |
Prof. Generator Default |R3TR SUSP| 10 | all except S* and J* |3.1G
Allocation Transaction | | | |
to authorization object |R3TR SUSK| 4/- | as transactions |3.1G
BSP application |R3TR WAPA| 30 | Y* Z* |6.10
BOMs |LIMU COMM| 10/20| Y* Z* |
CATT procedure |R3TR SCAT| 8/30 | Y* Z* |3.0C
Change document object |R3OB CHDO| 10 | Y_* Z_* |
|R3OB CHDO| 15 | Y_* Z_* |4.6A
|R3TR CHDO| 15 | Y_* Z_* |6.10
Class (ABAP objects) |R3TR CLAS| 30 | Y* Z* |4.5A
Code pages |R3TR SPCS| 4 | 9000 9999 |
Codepage segments |R3TR SPCS| 5 | 9* Y* Z* |6.10
(see also Note 534720)
Context |R3TR CNTX| 20 | Y* Z* |4.5A
Data element |R3TR DTEL| 10/30| Y* Z* |
Development class/package |R3TR DEVC| 4/30 | Y* Z* |
(see also 'Note on DataDictionary objects' at the end of this note)
Dialog module |R3TR DIAL| 30 | Y* Z* RP_9* |
| | | RH_INFOTYP_P9* |3.0E
Documentation modules: | | | |
General text (TX) |R3TR DOCT| 28 | Y* Z* |
Book chapter (CHAP) |R3TR DSYS| 20 | Y* Z* |
Notes (NOTE) |R3TR DSYS| 26 | Y* Z* |3.0A
Main chapter (BOOK) |R3TR DSYS| 20 | Y* Z* |
Chap. of Impl. Guide |R3TR DSYS| 20 | Y* Z* |
Descript. of Test Run |R3TR DSYS| 20 | Y* Z* |
Release notes |R3TR DOCV| 20 | Y* Z* |
Authorization object |R3TR DOCV| 10 | like the object name |
Authorization profile |R3TR DOCV| 12 | like the profile name|
Structure |R3TR DSYO| 12 | Y* Z* |
Text in dialog (DT) |R3TR DOCV| 28 | Y* Z* |
Domain |R3TR DOMA| 10/30| Y* Z* |
Extension |R3TR SMOD| 8 | Y* Z* |3.0C
Extension project |R3TR CMOD| 8 | * |3.0F
Function library | | | |
Function modules | - - | 30 | Y_* Z_* |
User exit funct. module |R3TR FUGS| 4/26 | XZ* |3.0C
User exit funct. module | | | |
(customer-specific) |R3TR FUGS| 4/26 | * |3.0C
Function group |R3TR FUGR| 4/26 | Y* Z* |
IDoc development | | | |
Segment type | - - | 7/27 | Z1* |3.0A
Segment name | - - | 10/30| Z2* |3.0
Logical message | - - | 6/30| Y* Z* |3.0
Basic IDoc Type |R3TR IDOC| 8/30| Y* Z* |3.0A
Extension type |R3TR IDOC| 8/30| * |3.0A
IDoc Type (only in 3.0) | - -| 8/--| Y* Z* |3.0A
Info type number | - - | 4 | 9000 ... 9999 |
Interface (ABAP objects) |R3TR INTF| 30 | Y* Z* |4.5A
LIS | | | |
Event |R3TR MCEV| 2 | Y* Z* |3.0D
Units |R3TR MCUN| 2 | Y* Z* |3.0D
Lock object |R3TR ENQU|10/16 | EY* EZ* |
Logical database |R3TR LDBA| 3/20 | Y* Z* |
Maint. and transport obj. |R3TR TOBJ|10/30 | Y* Z* |3.0C
Matchcode | | | |
Object |R3TR MCOB| 4 | Y* Z* |
ID for matchcode object |R3TR MCID| 1 | 0 ... 9 |
(no restrictions for IDs for your own matchcode objects)
Menu |R3TR PROG| 4/20 | Y* Z* |
|R3TR PROG| 4/20 | +* |3.0A
Message ID |R3TR MSAG| 2/20 | Y* Z* |
Message number SAP | - - | 3 | 900 ... 999 |
ID (no restrictions for message numbers for your own IDs)
Module pool dialog |R3TR PROG| 8/30 | SAPDY* SAPDZ* |
INCLUDES |R3TR PROG| 8/30 | DY* DZ* |
Module pool info type |R3TR PROG| 8/30 | MP9* |
INCLUDES |R3TR PROG| 8/30 | MP9* |
Module pool screen |R3TR PROG| 8/30 | SAPMY* SAPMZ* |
INCLUDES |R3TR PROG| 8/30 | MY* MZ* |
Module pool subroutine |R3TR PROG| 8/30 | SAPFY* SAPFZ* |
INCLUDES |R3TR PROG| 8/30 | FY* FZ* |
Module pool update task |R3TR PROG| 8/30 | SAPUY* SAPUZ* |
INCLUDES |R3TR PROG| 8/30 | UY* UZ* |
Number range object |R3OB NROB| 10 | Y* Z* |
|R3TR NROB| 10 | Y* Z* |6.10
OTR concept of a package |R3TR SOTR| 32 | Y* Z* |6.10
|R3TR SOTS| 32 | Y* Z* |6.10
Pool/Cluster name |R3TR SQLT| 10 | Y* Z* |
Printer macro | - - | | Y* Z* 9* |2.1G
(see also 'Note on DataDictionary objects' at the end of this note)
Relation ID (cluster ID) | - - | 2 | see Note 212246 |
Report |R3TR PROG| 8/30 | Y* Z* |
Report class | - - | 4 | 0* 9* |
Report variant | | | |
globally transportable | - - | 14 | X* CUS&* |3.0A
locally transportable | - - | 14 | Y* |3.0A
not transportable | - - | 14 | Z* |3.0A
Report Writer | | | |
Reports |R3OB REWR| 8 |first position not |1.0A
|R3TR REWR| |numeric (0 ... 9) |6.10
Report groups |R3OB REWR| 4 |first position not |1.0A
|R3TR REWR| |numeric (0 ... 9) |6.10
Libraries |R3OB REWR| 3 |first position not |1.0A
|R3TR REWR| |numeric (0 ... 9) |6.10
Standard layout |R3OB REWR| 7 |first position not |1.0A
|R3TR REWR| |numeric (0 ... 9) |6.10
R/3 Analyzer | | | |
Identifiers | - - | 20 | Y* Z* |3.0A
SAPscript | | | |
Layout set |R3TR FORM| 16 | Y* Z* |
Style |R3TR STYL| 8 | Y* Z* |
Standard texts ID | - - | 4 | Y* Z* |2.1A
Standard texts name | - - | 32 | Y* Z* |2.1A
Screen number SAP prog. | - - | 4 | 9000 ... 9999 |
(no restrictions with your own programs)
Search help |R3TR SHLP| 30 | Y* Z* |4.0A
Set |R3TR SETS| 12 |first position not |1.0A
| | |numeric |
SPA/GPA parameter |R3TR PARA| 3/20 | Y* Z* |
Spool | | | |
Device type |R3TR PRIN| 8 | Y* Z* |
Font families | - - | 8 | Y* Z* |2.1A
System barcodes | - - | 8 | Y* Z* |2.1A
Page format | - - | 8 | Y* Z* |2.1A
Format type | - - | 16 | Y* Z* |2.1A
Standard role |R3TR PDAC| 8 | 9* |3.0A
Standard task |R3TR PDAC| 8 | 9* |3.0A
SYSLOG message | | | |
Application area |R3TR SYAG| 2 | Y* Z* |
Table | | | |
(POOL, CLUSTER, TRANSP, |R3TR TABL|10/10 | Y* Z* T9* P9*|
INTTAB) | |10/16 | PA9* PB9* |3.0A
| |10/30 | PS9* |3.0A
| | | HRP9* HRT9* HRI9* |3.0E
| | | PT9* |3.0E
(see also 'Note on DataDictionary objects' at the end of this note)
Table field SAP table | - - |10/16 | YY* ZZ* |3.0A
Table index SAP table | - - | 3 | Y* Z* |3.0A
(No name restriction for fields and indexes of user-defined tables,
that is, those fulfilling the naming conventions mentioned above.
However, see 'Notes on table fields' at the end of this Note.)
(name length for tables/fields/indices/structures:
-pool/cluster tables additional max. 10-digit
-transp. tables and field names belonging to them up to 16-digit,
also other database objects (for example, database views)
-structure max. 30-digit)
Table type |R3TR TTYP| 30 | Y* Z* |4.0A
(see also 'Note on DataDictionary objects' at the end of this note)
Transaction code |R3TR TRAN| 4/20 | Y* Z* | |R3TR TRAN| 4/20 | +* |2.2G
Type group (ABAP/4) |R3TR TYPE| 5 | Y* Z* |3.0A
UDM | | | |
Entity |R3TR UENO|10/26 | Y* Z* |3.0A
Data model |R3TR UDMO|10/26 | Y* Z* |3.0A
View |R3TR VIEW|10/16 | Y* Z* |
Help view |R3TR VIEW|10/16 | H_Y* H_Z* |
(see also 'Note on DataDictionary objects' at the end of this note)
View cluster |R3TR VCLS|10/30 | Y* Z* |3.0C
View maintenance data | | | |
View contents | - - | - |reserved in TRESC |3.0A
Table contents | - - | - |reserved in TRESC |3.0A
Web Dynpro |R3TR WDYN| 30 | Y* Z* |6.30
Workflow object types |R3TR SOBJ| 10 | Y* Z* |
Note:
Some SAP objects appear to violate this naming convention. These objects were defined before the naming conventions were introduced. For reasons of compatibility we decided not to change these objects. The names of these objects (domains, data elements and tables) are listed in Table TDKZ. These objects cannot be used by customers.
Notes on table fields:
No database systems allow specified reserved words as field names for tables. Consequently, the R/3 ABAP Dictionary does not allow these reserved words for field names of database tables either.

Note on DataDictionary objects: Since release 4.0, data elements (R3TR DTEL), table types (R3TR TTYP), tables (R3TR TABL), views (R3TR VIEW), and pool/cluster names (R3TR SQLT) have been managed in one table. The names reserved in tables (and views) are therefore always interpreted as belonging to the customer name range also for the other object types. Since each possible name can be assigned only once (for all object types), however, you should use only the name ranges specified for the individual object types.

SAP Note 16457 - Material type PROD not recognized as product group

Symptom:

Problems occur when you maintain or display product groups because material type PROD is not defined as product group.
For example, the system generates error message MA151, "No material type exists for product groups in table T134".
(This results, for example, in no matchcode records being displayed for the product group.)

Cause and prerequisites

The system does not recognize material type PROD as product group because it is not defined as such in material type table T134.
(You can check this with transaction SE16. The 'Grouping Indicator' field must contain the value "1".)
This situation is caused by the grouping indicator (field KZGRP) incorrectly being reset automatically if you change material type PROD when maintaining the material types.

Solution
The error is corrected in Release 2.2E.

Additional key words

MA151, MC87

SAP Note 16454 - RSINFINI: Please check TCP/IP destination DBSERVER

Symptom:

During the execution of Report RSINFINI or in transaction st04 (database monitor) you get the messages:

'Please check TCP/IP destination DBSERVER with transaction sm59'
or
'Please check whether user adm can execute $INFORMIXDIR/bin/onstat'

Reason and Prerequisites

The onstat interface doesn't work properly.
No error in RSINFINI.

Solution
If you get the message

Please check whether user adm can execute $INFORMIXDIR/bin/onstat

check if user adm's environment variable $INFORMIXDIR on the database server contains the correct path. Please contact your R/3 or database administrator.

If you get the message

'Please check TCP/IP destination DBSERVER with transaction sm59'

call transaction sm59 and check TCP/IP destination DBSERVER. It should already exist. If not please run Report RSINFINI using transaction se38.
If destination DBSERVER exists execute "ping" and change this destination until it works. Please contact your R/3 and network administrators. Maybe there is a gateway or you have unsufficient permissions.

It is necessary that a file .rhosts with an entry for each application server exists in the home directory for the adm user on the database server.

It's not necessary to execute RSINFINI a second time.

The R/3 versions 2.1I and 2.2C contain a bug. Please see also note 16390.
Up to 2.2D this problem can occur just due an error in the connection check part of RSINFINI. This means that the connection works properly and the test function is wrong. You can find it out using the interface for the INFORMIX tool onstat inside of transaction st04: Please call st04 and call via the menu Goto => Activity => Current statistics => Sysmaster database. You will see a screen which has among other things a function called onstat command. It should be already chosen. Please press the key and you'll get a list of options for onstat. With double click you can execute onstat with the chosen option. If you will get a regular list, the interface is ok.

If you use ksh as login shell for adm user, please rename /usr/sap//SYS/exe/run/infstrfc to infstrfc.orig on your database server and create a shell script called infstrfc with the following content: #!/bin/ksh
if [ "`basename $SHELL`" = "csh" ]
then
if [ -f $HOME/.cshrc ]
then
source $HOME/.cshrc
fi
else
if [ -f $HOME/.profile ]
then
. $HOME/.profile
fi
fi
`dirname $0`/infstrfc.orig "$@"

Set the file rights to "755" (chmod 755 infstrfc).
Symptom:

31.12.10

SAP Note 16449 - Different ways to create deliveries VL01 / VL04

Symptom:

If services and value items are specifically created with VL01, they are copied into the delivery. If you create deliveries using VL04 = Edit delivery due list, however, these items are not copied into the resulting deliveries.

Other terms

POSAR

Reason and Prerequisites

VL01 reads the specified order and treats these items according to the copying requirements (Table TVCPL). Here, for services and value items, you can choose another condition routine (102) that does not include the check for the same shipping point, for example.
VL04 is exclusively for editing the delivery due index and processes only those items which belong to the selected delivery due indexes. If you call up VL04 for shipping point 0001, for example, only those order items assigned to this shipping point will be processed.

Solution
If you have placed an order for service or value items that are not dependent on normal items, please adjust your Customizing so that the same shipping point or route are assigned to these items as to the normal items. In this way, the service or value items belong to the same delivery due index as the normal items and are processed as usual by VL04.
For value items without shipping point, you should use an item type that does not allow schedule lines. In this case, the value item is delivered in collective processing together with the other item(s) of the sales order.

SAP Note 16437 - Error GI 168 Field movement 0001 does not exist

Symptom:

When posting to the previous year with automatic balance carried forward, error message GI 168 is issued.

Cause and prerequisites

This field movement should have been delivered or copied along with the rest of the data during a client copy, but is obviously missing in the customer system.

Solution
Please check the following items in Customizing of Extended General Ledger:
Basic settings -> Master data -> Field movement
Select the function "Sort criteria" to sort the field movements by name, and check whether field movement 0001 exists.
If it exists, start program RGIMOVV0, this should correct the problem.
The following procedure is only possible up to Release 2.2Z:
If not, select:
Basic settings -> Master data -> Ledger.
Select a ledger and call "Details -> General ledger..." This function lists all corrections re. General Ledger that the system performs during saving. Please check the list exactly. It should only contain the correction for the field movement. If this is the case, you can save here, and the problem should be corrected. If other inconsistencies are listed, please contact your consultant for support.

SAP Note 16430 - SD Customizing and performance/tuning

Symptom:

Poor throughput rates and response times.

Cause and prerequisites

Unfavorable selection or combination of parameters in SD Customizing.

Solution
**********************************************************************
* This note can be found in German in SRV-CICS under number 10218.
* If will be updated as necessary in CSP, and since the middle of
* September '94 has been in the Lotus Notes Consultants Info Library
* (in English).
**********************************************************************

Due to an unfavourable choice and/or combination of parameters in
SD-Customizing several installations showed performance problems.
This consultant note is based on facts that have been observed by
'EarlyWatch' at productive customer installations.
This note describes critical functions and parameters and shows ways
to optimize SD. These ways apply to any system constellation at
present customer projects.
You should also refer to corresponding hints in our R/3 system
documentation and in our online documentation.
Please note the following principles: deactivate all functions you
don't use, minimize the functions you use, optimize the functions by
using SAP tools and monitors, use SAP services such as "EarlyWatch
sessions".

You should see to it that these measures are taken before you go
productive. Consider also topological parameters such as database
organization, buffer organization, I/O architecture and networks. This
way you can have satisfied customers, ease the load on yourself and
your colleagues in the Hotlines.

Ulrich Flamm / SAP Corporate Consultant Service.
**********************************************************************
**********************************************************************
1. Pricing.
1.1 Procedures.
1.1.1 Condition types in a procedure.
The procedures in use should contain only those condition types that
are relevant to the corresponding project. The use of standard
procedures leads to unnessecary access when the condition types
defined in them are not used and can be accessed automatically.
Group conditions should be used only when there are no other
possibilities. It is absolutely necessary to check the parameter
control of each condition type in use, in particular the "group
condition" indicator.
1.2 Formulas and Conditions
If possible, use the formulas and conditions provided by the standard
even when you use your own new condition types and procedures. New
procedures that do not contain formulas and conditions given by the
standard may produce incorrect results. When new requirements make new
formulas or conditions necessary you can set them up via the
transaction "VOFM".
Please document the new rules in "VOFM".
By skilfully defining conditions you can avoid unnecessary access.
Example: For one condition type, you use access via "Price group
Customer" and you know that out of ten defined price groups condition
records are only maintained for groups 01 and 02.
Condition amounts for the remaining eight groups are always added to
the document by hand or they are not considered at all. In this case,
a condition which has the effect that access can only be made for the
characteristics "01" or "02" should be stored in the procedure.
1.3 Access Sequence
Reduce the number of tables defined in an access sequence to the
minimum necessary.
Example: A customer exclusively uses price lists for administration
purposes and for fixing sales prices.
Thus the tables designed for purely material oriented as well as those
for both customer and material oriented pricing can be deleted from
the access sequence for "PR00", even though these options were
supplied.
The best solution would be to set up your own new access sequence in
order to prevent SAP standards from being changed.
As long as cascading access is necessary please use the "Exclusive
access" option. It ends the search in additional price tables as soon
as a valid record has been found.
When combining header and item conditions, you can also reduce the
search process by using "Pre-step".
Example: Condition types that are not indicated in the condition
header of an order need not be checked on the following items.
1.4 Condition types and price tables
Only activate and use project relevant condition types. Types that are
always allocated by hand do not need an access sequence. If possible,
you should use the "Condition supplements" technique.
Try to minimize the number of tables, the content of tables and thus
the number of condition records by reducing key combinations (for
example, customer/material price group).
Prevent the use of redundant keys or key elements.
Example: The key of a condition table is set up in the following way:
customer price group/customer number/material number.
This combination does not necessarily make sense since the customer
price group can be derived from the customer master record and a
"customer number/material number" key would have the same effect.
1.5 Buffering price tables
When the customer has sufficient resources at his disposal the price
tables used most often can be maintained in the memory as "100%
resident".
In doing so, you should pay attention to the frequency of
changes and buffer behaviour. As of R/3 2.2, it is planned to buffer
price tables generically, since buffer techniques will then have a
"crowding-out effect". At the moment - when the buffer is full -
additional requirements are directly imported by the disk and thus
place additional strain on I/O.
1.6 Buffering pricing scales.
As from R/3 3.0, it is planned to buffer scales generically.
2. Partner determination.
For the processing of partners please refer to the Chapter "Pricing".
For example, the use of more than ten partner roles in one document
raises doubts about an efficient organisation of this customer
project.
3. Text determination.
For the processing of texts please also refer to the Chapter
"Pricing".
The use of too many text IDs in one document raises doubts about
whether the customer is organized effectively.
Please see to it that the "text origin" is set correctly. Missing or
wrong origins may lead to unnecessary access.
4. Message control.
Processing in the "Print immediately" mode should be regarded as a
computer and database intensive procedure. In order to put less strain
on the online mode we recommend that you transfer all message types,
as far as possible, to the offline mode and to process them as
"collective printing".
4.1. Buffering message conditions.
As from R/3 3.0, it is also planned to buffer these condition records
generically, provided the message determination is condition
controlled.
5. Organizational units and "common master data".
Try to reduce your setup to the minimum necessary. For example, for
technical reasons it is not very useful to set up new sales areas and
to maintain condition tables for each area separately.
6. Dispatch scheduling.
Deactivate this option if not used.
7. Transport scheduling.
Deactivate this option if not used.
8. Routes.
Deactivate this option if not used.
9. Credit limit check.
Deactivate this option if not used.
10. Processing customer information records
Deactivate this option if not used.
11. Availability check
Deactivate this option if not used. For performance reasons, you
should choose processing of summarized requirements rather than
processing of individual requirements.
Do you use different checking strategies for different material groups
which lead to simplification and load reduction?
Do you really need block mechanisms for material masters in a concrete
project situation or may specific materials or groups of materials be
processed without being blocked?
12. Statistics update (SIS).
The update of SIS tables should be reduced to the minimum necessary.
To shorten the processing time you should use the asynchronous V-2
posting as much as possible.
13. Reporting.
Use "fast displays" as much as possible.
Increasing depth of access requires more processing capacity than a
purely index oriented evaluation, the case
"Index -> Document header -> Document item -> Schedule line"
is an extreme example.
You can delete the additional display "partner name" if it is not
used.
If possible, reports should be processed in offline mode and not
necessarily in daily operation.
14. Collective processing transactions 'VLO4' and 'VF04'.
If used, both the creation of deliveries and the creation of billing
documents should be transferred to offline mode.
Standard jobs are available.
There are further notes and error notes on 'VF04'.
15. Individual ABAP developments.
The performance of individual developments must be checked with the
monitor tools available. Programs which are used frequently should be
optimized as far as possible. For processing mass data it is necessary
to run a mass test under production conditions in advance.
15.1 Data transfer programs.
To transfer data, please use the standard programs available. As long
as you have several servers/CPUs at your disposal you can use load
modules in parallel to each server/CPU, provided that an underlying
source file has been usefully pre-sorted and/or usefully split into
several files.
Example: 100 000 customer masters have to be loaded from an external
system. Two servers are available, the data has been extracted from an
existing system and is in a sequential dataset "A".
File "B" is created.
Then file "A" is sorted, and the data distributed to the two files.
Then the two files are imported by the load module to one server each
and hence imported into SAP.
15.2 Programs with access to document flow (table "VBFA").
May only be used in exceptional cases, since all necessary data can be
accessed via original document tables.
In doing so, it is absolutely necessary for you to contact SAP
(EarlyWatch/Development).

SAP Note 16429 - Kein Abzug von Werbungskosten (Sozialversicherung)

Symptom:

Beiträge zur Sozialversicherung werden nicht als Werbungskosten (Lohnsteuer) abgezogen.
Dadurch kommt es in weiterer Folge zu einer Ablehnung des Mitarbeiters, weil u.U. Lohnarten verarbeitet werden sollen, die keine Steuer-Zuordnung aufweisen ( Keine Steuer zu Datum ).

Ursache und Voraussetzungen

Fehler in Abrechnungsregeln.
Diese Konstellation tritt nur dann auf, falls ein Mitarbeiter ohne Bezug ist (und somit über kein Steuer-Brutto verfügt) und eine Sonderzahlung zur Auszahlung gelangt.

Lösung
Korrektur der Abrechnungsregeln.

Bitte ändern Sie mittels Transaktion PE01 das Abrechnungsschema.
Beachten Sie besonders die mit "<<<====" gekennzeichnete Zeile.


Betroffenes Teilschema: ASV0

Fkt Par1 Par2 Par3 Par4 P D Text
000010 COM Teilschema: Abrechnung Oesterreich
000020 COM Funktion..: Sozialversicherung
000030 PRINT NP ASV1 Sozialversicherung:
000040 PRINT ASV Sozialversicherung Grunddaten:
000050 ASV00 1 3 Ermittlung der SV-Tage
000060 ASV00 2 3 Berechnung der Beitraege und Uml
000070 PIT ASVU NOAB Lohnarten-Korrektur Unbezahlter U
000080 PIT ASV0 P11 NOAB Summen bilden, Wegstellen SV-Lohn
000090 PIT ASVS NOAB SV-Lohnarten fuer Steuer bilden
000100 ACTIO ASVX S Ermittlung der Steuertage
000110 ACTIO ASVT S Verteilung SV fuer Steuer <<<=====

D.h. der bestehende Abrechnungszyklus ASVT wird von PIT (Process Input-Table) auf ACTIO S (Ausführung in Abhängigkeit von Steuer-Zeiträumen) umgestellt.
Bitte ändern Sie mittels Transaktion PE02 die Abrechnungszyklen.


Betroffener Abrechnungszyklus ASVT

========================================================================
Zyklus.......... ASVT Abrechnungsart.. * L/Gehaltsart ****
------------------------------------------------------------------------
Z VarArg. FZ TOperation Operation Operation Operation Operation Opera
---+--------+-+-+---------+---------+---------+---------+---------+----
010 PPCYGASVZ ZERO= N NEXTR
020 1 PELIMI * AMT= /265SUBWT /265PCYGASVG ADDWT /265*
030 2 PELIMI * AMT= /266SUBWT /266PCYGASVG ADDWT /266*
040 3 PELIMI * AMT= /267SUBWT /267PCYGASVG ADDWT /267*
050 4 PELIMI * AMT= /268SUBWT /268PCYGASVG ADDWT /268*
060 5 PELIMI * AMT= /269SUBWT /269PCYGASVG ADDWT /269
---+--------+-+-+---------+---------+---------+---------+---------+-----
OK _ PF: 3=Back 6=Check-Fehlerdoku 10=Doku 18=Index ...
========================================================================


Im Abrechnungszyklus ASVT gibt es nur mehr eine einzige Lohnart "****".
Alle bislang exist. Lohnarten (/111, /265, /266 etc.) müssen entfernt werden.
Betroffener Abrechnungszyklus AJA

Bitte ergänzen Sie den Abrechnungszyklus um folgende Lohnarten/Verarbeitung.

========================================================================
Zyklus.......... AJA Abrechnungsart.. * L/Gehaltsart /265
------------------------------------------------------------------------
Z VarArg. FZ TOperation Operation Operation Operation Operation Opera
---+--------+-+-+---------+---------+---------+---------+---------+----
010 ZGCYGAJAS LOHNART ELIMINIEREN/WEITERGEBEN
---+--------+-+-+---------+---------+---------+---------+---------+-----
OK _ PF: 3=Back 6=Check-Fehlerdoku 10=Doku 18=Index ...
========================================================================


========================================================================
Zyklus.......... AJA Abrechnungsart.. * L/Gehaltsart /266
------------------------------------------------------------------------
Z VarArg. FZ TOperation Operation Operation Operation Operation Opera
---+--------+-+-+---------+---------+---------+---------+---------+----
010 ZGCYGAJAS LOHNART ELIMINIEREN/WEITERGEBEN
---+--------+-+-+---------+---------+---------+---------+---------+-----
OK _ PF: 3=Back 6=Check-Fehlerdoku 10=Doku 18=Index ...
========================================================================

========================================================================
Zyklus.......... AJA Abrechnungsart.. * L/Gehaltsart /267
------------------------------------------------------------------------
Z VarArg. FZ TOperation Operation Operation Operation Operation Opera
---+--------+-+-+---------+---------+---------+---------+---------+----
010 ZGCYGAJAS LOHNART ELIMINIEREN/WEITERGEBEN
---+--------+-+-+---------+---------+---------+---------+---------+-----
OK _ PF: 3=Back 6=Check-Fehlerdoku 10=Doku 18=Index ...
========================================================================


========================================================================
Zyklus.......... AJA Abrechnungsart.. * L/Gehaltsart /268
------------------------------------------------------------------------
Z VarArg. FZ TOperation Operation Operation Operation Operation Opera
---+--------+-+-+---------+---------+---------+---------+---------+----
010 DAMT?0 LOHNARTEN DER STEUER KORRIGIEREN?
020 * ES IST NICHTS ZU TUN
030 > ADDWT /120ADDWT /111ELIMI * ADDWT /101RESET * NEXTR
040 > 1 PADDWT * PCYGAJAK PCYGAJAL
---+--------+-+-+---------+---------+---------+---------+---------+-----
OK _ PF: 3=Back 6=Check-Fehlerdoku 10=Doku 18=Index ...
========================================================================


========================================================================
Zyklus.......... AJA Abrechnungsart.. * L/Gehaltsart /269
------------------------------------------------------------------------
Z VarArg. FZ TOperation Operation Operation Operation Operation Opera
---+--------+-+-+---------+---------+---------+---------+---------+----
010 DAMT?0 LOHNARTEN DER STEUER KORRIGIEREN?
020 * ES IST NICHTS ZU TUN
030 > ADDWT * ADDWT /112ELIMI * ADDWT /101RESET * NEXTR
040 > 1 PPCYGAJAK PCYGAJAL
---+--------+-+-+---------+---------+---------+---------+---------+-----
OK _ PF: 3=Back 6=Check-Fehlerdoku 10=Doku 18=Index ...
========================================================================
Neuer Abrechnungszyklus: AJAS


========================================================================
Zyklus.......... AJAS Abrechnungsart.. * L/Gehaltsart ****
------------------------------------------------------------------------
Z VarArg. FZ TOperation Operation Operation Operation Operation Opera
---+--------+-+-+---------+---------+---------+---------+---------+----
010 DAMT?0 MUSS LOHNART WEITERGEGEBEN WERDEN?
020 * LOHNART NICHT WEITERGEBEN (OHNE ST-ZUORD)
030 > ADDWT * LOHNART WEITERGEBEN
---+--------+-+-+---------+---------+---------+---------+---------+-----
OK _ PF: 3=Back 6=Check-Fehlerdoku 10=Doku 18=Index ...
========================================================================

SAP Note 16420 - Problems with SAPLPD

Symptom:

Problems occur during remote printing or during frontend printing with SAPLPD.

Other terms

SAPLPD, network printing

Solution
IMPORTANT INFORMATION: SAP now only supports SAPLPD for frontend printing in Releases prior to 4.6C.

For remote printing with access method 'S' or 'U', use the new, release-independant SAPSPrint tool. Refer to Note 894444 for more information.

For frontend printing in releases higher than 4.6B, use access method 'G' (see Note 821519).

Refer to Note 841175 for patches for access method 'G'.
Refer to Note 927074 for patches for SAPSprint.
Refer to Note 328252 for SAPLPD patches for frontend printing in Releases prior to 4.6C.

SAP Note 16411 - KEU5: Wrong receiver during CCtr transfer

Symptom:

The cost center costs are distributed on the wrong receivers when transfering to operating profit.

Cause and prerequisites

A cycle contains several segments or several segments are executed together. In the receiver definition, a characteristic always appears with the same characteristic value, or it is used for the first time. Here the characteristic value is mistakenly taken from the other segments/cycles for the receiver in which this characteristic is appearing for the first time.

Solution
The corresponding entry for characteristics in Table T811I must be changed if the condition given under "Cause" applies:
CE7xxxx U I characteristic (xxxx - operating concern)
Column N (Field T811I-NVFLG) must be set to 'C'.
After executing transaction KEUG (Instal. CCtr.-assess.), the change needs to be repeated.
If the requirement for fixed characteristics of the operating concern is valid, the change in Client 000, Table T811I can be carried out for the following sample entries:
CEST7 U I ARTNR
CEST7 U I AUFNR (not in Release 2.1)
CEST7 U I FKART
CEST7 U I KAUFN
CEST7 U I KDPOS
CEST7 U I KNDNR
CEST7 U I MERKM represents all variable characteristics of an
operating concern
CEST7 U I PSPNR (not in Release 2.1)
CEST7 U I SPART
CEST7 U I VKORG
CEST7 U I VTWEG
CEST7 U I WERKS
Afterwards the assessment must be installed anew in the appropriate client (transaction KEUG).
Due to storage space considerations for internal tables you should only change the necessary entries.

30.12.10

SAP Note 16410 - Attaching to existing spool requests

Symptom:

When is data attached to spool requests and when is a new spool request created?

Cause and prerequisites

Not an error -- information requirement

Solution
When something is to be written to the spool, you can demand that a new spool request be generated:

At the C level:
rspoattb l_attb;
l_attb.rqnewid = TRUE;
...
rspospj_start_print_job( l_attb, ...

During interactive work:
Check off "New spool request"
(Affects both report output and SAPscript output.)

With NEW-PAGE PRINT ON:
NEW LIST IDENTIFICATION 'X'

With function module GET_PRINT_PARAMETERS:
EXPORTING NEW_LIST_ID = 'X'

With function module OPEN_FORM:
DATA BEGIN OF OPT. INCLUDE STRUCTURE ITCPO. DATA END OF OPT.
OPT-TDNEWID = 'X'.
...
CALL FUNCTION 'OPEN_FORM'
EXPORTING OPTIONS = OPT
...

When you do not demand a new spool request, the spool checks whether it can add the data to an existing spool request. That spool request must fulfill the following condition:
The attributes of the existing spool request (R_old) must be compared to the attributes of the current request (R_new):

R_old cannot be set to:
Closed (RQFINAL) *1

The following must be exactly the same:
Client (RQCLIENT)
Dataset name (RQ0NAME)
Suffix1 (RQ1NAME)
Suffix2 (RQ2NAME)
Owner (RQOWNER)
External mode (RQCMODE) *2
Number of writers (RQWRITER) *3
Planning2 (RQ2DISPO) automatic delete
Planning3 (RQ3DISPO) (in)direct printer selection
Ausgabegerät (RQDEST) (except w/indirect pr. sel.)
Number of copies (RQCOPIES)
Formatting (RQPAPER)
SAP title page sel. (RQSAPTITLE)
UNIX title page sel. (RQUNXTITLE)
Archiving mode (RQARCHTYPE) Printing and/or archiving

The following rules apply to the attributes below:
When R_new is empty, then R_old doesn't matter
When R_new is filled, then R_old must be identical
Recipient (RQRECEIVER) Title page
Department (RQDIVISION) Title page
Authorization (RQAUTH)
Phone country (RQTELELAN) for FAX
Phone number (RQTELENUM) for FAX

The following attributes apply to the attributes below:
When R_old is empty, then R_new doesn't matter
When R_new is empty, then R_new doesn't matter
When both are filled, both must be identical
Title (RQTITEL) Title page and SP01 display

When archiving is requested (with or without printing), then the archiving parameters must also all agree.

*1 Comment
A spool request is automatically "permanently closed" when the first output is started. In addition, it can be closed using transaction SP01.

*2 Comment
The external mode was used as an additional selection criteria to avoid having programs that a user is running in different windows from "stepping on each others' toes".

*3 Comment
The final effect of the test of the writers is that nothing is ever attached to a spool request that was just written. And when a writing program is cancelled in the middle (after the first NEW-PAGE and COMMIT WORK), then nothing can be attached immediatley either.

To simplify, all these conditions together mean that additions can only be made to "identical" spool requests.

If several suitable spool requests exist, the newest one is used.

This complicated logic was basically copied from R/2 and adapted to the different conditions in R/3. It is still necessary, however, because many transactions and reports depend on it.