5.11.11

SAP Note 28854 - Deactivate update program in curr.transl.

Symptom:

This note describes how the update program can be deactivated in the currency translation of the components FI-LC and FI GLX (FI-SL).
This can be useful if DEADLOCK problems occur.

Cause and prerequisites
Solution
Program correction.

Additional key words

GC29, GWUL, OC91, GWUG, RGCUMR00, RGUUMR00, RGUUMR01
SAPLGUWU DBIF_RSQL_SQL_ERROR UPDATE_TT_GLT2 GLT2 LGUWUF10
ORA-00060

SAP Note 28857 - Message V1139 during withdrawal for sales order

Symptom:

Error message V1139 occurs during a goods movement for a sales document which was assigned to a WBS.

Cause and prerequisites
Solution
The WBS element is proposed from the sales document.
Correct programs rvdirekt and lv45mu03.

SAP Note 28858 - Message V1384 when creating cust.ind.requirements

Symptom:

When entering a customer independent requirement with transaction MD81, the sales unit is not determined. The stockkeeping unit is also missing. Message V1384.

Cause and prerequisites
Solution
The following advance correction is possible as of 2.2B

SAP Note 28860 - Work center hierarchy, graphic, no organization

Symptom:

The function ´vertical relationship´ does not work in the graphic display of a work center hierarchy from transaction CR22 (change work center hierarchy).
Procedure: Activate the higher-level node --> Edit --> Allocate --> vertical: no system response.

Cause and prerequisites

The functionality is not linked.

Solution
Link the functionality in the program code.

Additional key words

CM21
CM23

SAP Note 28852 - Services file

Symptom:

Services file not maintained correctly after installation in the Windows directory.

Cause and prerequisites

With the installation of the frontend under Windows, a services file is also generated. It is stored in the Windows directory but is not found by Windows NT and other network systems under certain conditions.
Windows NT, for example, expects to find it in the WINNT\SYSTEM32\DRIVERS\ETC directory. Other network systems, e.g., Novell, store the services file in their own directories.

Solution
The contents of the services file, which SAPsetup creates in the Windowsdirectory, must be manually copied into the services files with which the newtwork system acually works.
From 3.0B, the services file for Windows, Win95 and WinNT is copied into the correct directory. Any other systems, that expect the services file in an other directory, must be maintained as described above.

Additional key words

services

SAP Note 28862 - Cycle Output: too many spool files/ blank pages

Symptom:

After a cycle has run, you can print the result by means of Cycle -> Output -> Print all. If the 'New spool request' field is selected with the subsequently requested print settings, a lot of small spool files are created instead of a large one. During print formatting with 132 columns, a printing termination after the first page is possible.

Cause and prerequisites

Program error.

Solution
Make the following source code corrections to MKGALF80.

Additional key words

Transactions involved:
GA2B,GA4B,GA15,GA35,
KSU5,KSV5,KSUB,KSVB,
KSW5,KEU5.

SAP Note 28865 - SAPF070: Output diffs for multiple currency accts

Symptom:

For accounts which are managed in several currencies or in foreign currency, the output may be incomplete when there are differences:

  • If a difference occurs in the reconciliation currency (for example company code currency), but not in the update currency, the update of the update currency is missing.
  • If differences occur for more than one account, the output of the account is missing when there are differences in an update currency.
Cause and prerequisites

Program error

Solution
Corrected in 2.2G and 3.0B

Additional key words

SAPF070, multiple currency accounts

SAP Note 28850 - DBIF_RSQL_INVALID_REQUEST for > 250 company codes

Symptom:

The runtime error DBIF_RSQL_INVALID_REQUEST occurs for reports which use the logical database SDF.

Cause and prerequisites

Preconditions: In the client, there are more than 250 company codes with the same chart of accounts that are to be edited by the report.
Cause: The logical database works with a range table, where a line is entered for all selected company codes for each chart of accounts. As a result, the SELECT statement becomes too large for the database and causes a runtime error.

Solution
Delimit the report to a smaller number of company codes.

Additional key words

Key words: SDF, SAPDBSDF, DBIF_RSQL_INVALID_REQUEST

3.11.11

SAP Note 28845 - Sales summary: Incorrect performance measures

Symptom:

During transaction VC/2 Sales Summary, the value for the 1st customer is always output when calling several customers on the 3rd page (statistics performance measures and last SD documents).

Cause and prerequisites

Application areas were not deleted.

Solution
See source code corrections
Generate program SAPRV77S again afterwards.

Additional key words

Sales support RVKUSTA1

SAP Note 28844 - Parameters for sales document types

Symptom:

In the technical documentation, AAT is always displayed for the sales document type. However, it is not always used.

Cause and prerequisites
Solution
The documentation is being improved. The following is correct:


Sales doc. type Parameter

Inquiry AFT
Quotation AGT
Order AAT
Scheduling agr. LPT
Contract KTT
Product proposal AMT

SAP Note 28843 - DEC LPS17 printer definition

Symptom:

LPS17 setup and definition

Cause and prerequisites
Solution
The network laser printer LPS17 (DEC) is set up in the following way under R/3.
1. The server software for DEC UNIX from the DEC Customer Service must be installed.
2. The client must be set up. (check xlpsrc)
3. A queue must be set up, which should look like this:
(in the printcap file on the system on which the LPS client is installed)
ps1|lp|lp1|PS1 (PrintServer lps17/):\
:lp=/dev/null-ps1:\
:sd=/var/spool/ps1:\
:of=/usr/opt/LPS/bin/OSF1_V3.2/lpsof:\
:if=/usr/opt/LPS/bin/OSF1_V3.2/lpsif:\
:af=/var/adm/ps1.acct:\
:lf=/var/adm/ps1.log:\
:pl#66:pw#80:mx#0:sh:

After this, a printer with type POSTSCPT is defined in R/3.
The LPS17 can, of course, also be defined as a remote queue on the R/3 System, in order to print on another system (the LPS server). (no filter is then necessary on the local machine).

SAP Note 28841 - "Material to be provided" ind. in costing

Symptom:

In the BOM item, you can specify whether the components are to be provided by the customer or the vendor using the "material to be provided" indicator.
Consequently, the indicator has effects on MRP.
These components will not always be calculated in costing.
However, the indicator is not recognized in costing.
The "material to be provided" item is not excluded from costing because the component costing can be variably controlled by the field 'SANKA'.

Cause and prerequisites
Solution
Customers who do not want to cost their "material to be provided" items must exclude the BOM item from costing using the indicator for relevancy to costing 'SANKA'.

Additional key words

BEIKZ

SAP Note 28838 - Create invoice: Termination message FF723

Symptom:

When posting an invoice, termination message FF723 occurs 'System error: internal error in table SALTAB'. A company code, in which a second and third local currency is defined, was used.

Cause and prerequisites

Program error.

Solution
Install the following correction.

Additional key words

MR01 MRHR MRHG CREATE_BSET_ITEM

SAP Note 28834 - IP10/IP30(RISTRA20)/IW32 ext. operation on header

Symptom:

Maintenance calls with external operations do not create any purchase requisitions. This results in various follow-up problems in order processing.

Cause and prerequisites

Program error

Solution
Corrected in 3.0B

Additional key words

External operation IW32, PM_Order, external processing, PReq

SAP Note 28833 - MR01: FF718 Tax code not mantained for jurisd.code

Symptom:

Key words: MR01, US, taxes, jurisdiction code.

Error occurs in a number of cases:
Case 1
1) Entering a vendor invoice.
2) Enter tax code on vendor screen
but select tax code TAX-EXEMPT
Do not select "Calculate tax"
3) Tax code and jurisdiction code are copied from the purchase
order.
4) Simulate or post --> error

FF718 'Tax code is not maintained for jurisdiction code'.

If you select "Calculate tax" or you do not enter a tax code on the
vendor screen, the error does not occur.

Case 2
1) PO item with tax code TAX-EXEMPT
2) Invoice for PO: change tax code, do not enter tax
amount, have system calculate tax.
3) Simulate or post -->
Error FF718 'Tax code is not maintained for jurisdiction code'.

Cause and prerequisites
Solution
Corrected in release 3.0B.
Prior to that and in releases 22A to 22Z, insert the following changes to the code:

Additional key words

MR01 jurisdiction code FF718 TXJCD

SAP Note 28827 - 3.0A Project Creation Blocked by TCJ01

Symptom:

Among the parameters that the user must maintain for project editing is
the length of the structure indicator.
As long as there is no project, you can enter any length in the interval
1-5 in table TCJ01.
Once there is a project you can no longer change the indicator.
In previous releases the system did not check whether a project already
existed.

Cause and prerequisites

Error in the coding

Solution
See below

SAP Note 28826 - MR01 BCD_ZERODIVIDE

Symptom:

Entry of an invoice for a purchase order (MR01, MRHR). Preconditions: Goods-receipt-based invoice verification must be active; a new pricing occurs during goods receipt and a GR reversal occurs. In this constellation, a zero division occurs when entering the invoice.

Cause and prerequisites

Program error

Solution
Corrected in 3.0B. You can make the following advance correction by inserting the line marked below in the specified program:

SAP Note 28823 - SKAT not replaced on client 000 : upgrade from 2.2

Symptom:

The chart of account CAJP:
The language text of CAJP in 'J' is not replaced by upgrade. The table SKAT with the key '000JCAJP' contains still the data of rel.2.2x.
The chart of account CAJP is completely changed in the rel. 3.0x and the relevant tables SKAT, SKA1 and SKB1 are inconsistence.
The table CSKU with the key '000JCAJP' contains also the data of rel.2.2.

Cause and prerequisites

Error of final assembly of upgrade
delivered : SKAT, SKA1, SKB1
not delivered : CSKA, CSKB, CSKU (upto rel.2.2x)

Solution
P30K026585
The collection is putted on:
hostname : sapserv5
directroy : /dist/30A/CORR/NOTE28823
files : K026585.P30 , R026585.P30

Additional key words

SKAT, CSKU, Country version JP

SAP Note 28817 - Cancellation of partial lots blocks usage decision

Symptom:

Inspection for delivery in SD:
If there are cancelled partial lots for an inspection lot, you can in fact make usage decisions for the partial lots that are not cancelled, but, no inspection completion for the overall lot. Message QV147 is issued.

Cause and prerequisites

Missing status check concerning cancellation of partial lots

Solution
Correction P30K027322

Additional key words

Message QV147

SAP Note 28816 - XXL: Error "Not installed" AFTER XXL dialog

Symptom:

The error message PC021 "XXL not installed" appears after the user has run the XXL dialog and therefore called the XXL List Viewer.

Cause and prerequisites

The error message normally occurs before the XXL dialog is passed, for example because a previous check finds that the XXL macros are not installed on the frontend.
If the error message occurs AFTER the XXL dialog has run, this generally means that the installation of Microsoft Excel on the PC is incorrect. The XXL component reads the Windows Registry database on the PC to determine whether Excel is installed, and if so, in which directory. If there are incorrect entries in the Registry, for example, because Excel was manually deleted or moved into another directory after installation, the existence checks succeed initially, and it is only the attempt to start Excel that fails.
A special case is the 32-bit version of the 3.0C SAPGUI. This version contains a bug which makes it impossible to control external OLE Automation servers using this version. Please use the 16-bit- or a more recent 32-bit-version instead, or read note 37980 to find out where to retrieve a corrected 32-bit- / 3.0C version.

Solution
Start the Registration Info Editor (Program Manager: File -> Run, "regedit /v") and check whether the key: \ExcelWorksheet\protocol\StdFileEditing\server exists, and ensure that its value is the complete path for the Excel program file (for example, "D:\MSOFFICE\EXCEL5\EXCEL.EXE").

SAP Note 28815 - No release authorization check in SE01

Symptom:

If a user has the authorization to modify change requests in the Workbench Organizer, but not the authorization to release and export change requests, he can still release and export the change requests in transaction SE01.
The same error occurs for tasks if a user has the authorization to change but not to release tasks.
On the other hand, the authorization check functions correctly in transactions SE09 and SE10 (Workbench Organizer or Customizing Request Management).

Cause and prerequisites

In SE01, only the modification authorization, and not the release or export authorizations are checked.
The problem only occurs if separate authorizations were created in the customer system for the authorization object S_TRANSPRT, as the authorization objects S_CTS_ADMIN, S_CTS_ALL, S_CTS_APPLIC, S_CTS_DEVELO and S_CTS_PROJEC delivered in the Standard R/3 System always have the change authorization.

Solution
The error is corrected in Release 3.0B.
An advance correction can be installed by the following modification to the program RDDM0005.

SAP Note 28812 - LDB CNJ: Error with REJECT at ACT01, ACT02, ACT03

Symptom:

With customer-specific reports, which use logical database CNJ and process a REJECT on AUFK1, AUFK2 or AUFK3 at the event GET ACT01, GET ACT02 or GET ACT03, the activities for the AUFK records are incorrectly displayed.

Cause and prerequisites
Solution
In FORM routines PUT_AFKO1 and PUT_AFKO3 or PUT_AFKO2 in programs DBCNJPUN or DBCNJPUO, insert the following as the first line: PERFORM REFRESH_AFKO.

SAP Note 28807 - Component allocations are not included

Symptom:

Component allocations are not included from the routing, rate routing or rough-cut planning when scheduling planned orders or SOP orders.

Cause and prerequisites
Solution
Program correction

SAP Note 28804 - E61258: configured BOM could not be exploded

Symptom:

Error message 61258 appears during MRP run
The material is subject to management in batches.
The error message appears for deliveries regarding configured materials.

Cause and prerequisites

In the delivery, a batch split was carried out for the configured material. In the MRP records for the split BOM items, the CUOBJ of the configuration is missing.

Solution
P22K010452 to 2.2G

Additional key words

Batch split, requirements, e258 61258

1.11.11

SAP Note 28800 - Interface R/3, remote UNIX printing command

Symptom:

How does R/3 communicate with a UNIX print command ?
Additional key words

popen, print command
Cause and prerequisites

Request for separate print program called up by SAP and supplied by SAP with the correct status of the print request.
Solution

The UNIX print command call, which is to be found in rspo/host_spool/print, is performed using the C library command popen.
The command popen has a UNIX command as its argument and returns the standard output of this UNIX command. You can then evaluate this value.
Please refer to the sample print program below. It needs to be compiled using the standard C compiler.
command her contains the UNIX print command, which is to be found in the R/3 profile parameter rspo/hostspool/print. A while loop is called up. In the while loop the standard output of the UNIX print command is issued, which is now contained in the variable buf. The standard output usually is "REQUEST ID IS".
To work with this program, you have to use, for example, rspo/hostspool/print = mydruck $d $c $f in the profile parameter rspo/hostspool/print. mydruck could be the name of the executable.

#include
#include
main(int argc, char **argv)
char command[70], buf[100];
int copies;
FILE *ptr;

sprintf(command, "/usr/bin/lp -d%s -n%s %s",argv[1],argv[2],argv[3]);
sprintf(buf, "host spool error");
ptr= popen(command, "r");
if (ptr)
fgets(buf, 100, ptr);
pclose(ptr);
printf("%s", buf);
}

SAP Note 28799 - Message CO288 during availability check

Symptom:

In the availability check for order creation and order release, message CO288 (no checking rule maintained) is issued, although the component should not be checked.

Cause and prerequisites

Program error

Solution
See "Source code corrections"

Additional key words

Production order

SAP Note 28798 - Incomplete maintenance dialog for V_TFPLT

Symptom:

When maintaining the date categories of billing plans, you get the error SV037: Maintenance dialog for view V_TFPLT is incomplete.

Cause and prerequisites

Missing entry in TVDIR.

Solution
Create and start the following program ZZ1.

SAP Note 28797 - SD-FI: Incorrect display of Jurisdiction percentages

Symptom:

FI documents posted from the SD application have incorrect tax percentages in the display screen.

Cause and prerequisites

Requirement: documents are derived from billing documents and the tax was posted using Jurisdiction Codes.
Cause: program error

Solution
Corrected for 3.0B

Additional key words

SAPLFACI, VF01, VF02, VF04

SAP Note 28793 - Work center matchcode search by short text Rel.3.0

Symptom:

After upgrading your system to Release 3.0, you no longer find work centers using the matchcode search with short text, although the same search was successful in Release 2.1 or 2.2.

Cause and prerequisites

Program error during the conversion to Release 3.0 (XPRA)

Solution
Correct Include XPRACASE as indicated and start report RMCCRXPR again. Use user DDIC to do this. Report RMCCRXPR must only be started in one client and it processes all clients in one run.
The specified correction is contained in the standard system as of Release 30B. The program error only occurs in Release 30A.

SAP Note 28792 - OnArchive: Compatibility of remote/local backups

Symptom:

Archives that are saved locally by OnArchive cannot be read remotely.

Cause and prerequisites

Tapes saved locally with OnArchive can only be read locally. Tapes saved remotely can be read both remotely and locally. Remote means that ':' is entered as a device.

Solution
If you want to save locally so that the tape can be read remotely, you also have to enter the device locally with the host name. Thus, when you make a backup on the local computer, you also make a 'remote' backup.

Example: myhost:/dev/rmt/0m
Restriction: The option 'apart' must also be used locally in this
case.

Note that this solution should only be considered as a temporary workaround for Note 28003.

Additional key words

saveset file not found

SAP Note 28790 - Multiple acct. assign. during GR for prod. order

Symptom:

A network is allocated to a sales order with project settlement.
A network planning component is procured internally. In materials planning, a planned order which is converted into a production order is generated for reservation.
If a goods receipt is now posted for this production order, a message is issued to the effect that only one actual account assignment is to be entered.

Cause and prerequisites
Solution
Change in Include LCOSFF10.

SAP Note 28786 - Transfer ISH - CO does not work

Symptom:

The link between IS-H and CO does not work. Runtime errors of the type "CALL_FUNCTION_NOT_FOUND" occur.

Cause and prerequisites

Customizing is incomplete.

Solution

Maintain the configuration under Configuration Hospital Basic data. Please read the Implementation Guide. Client 000 contains sample entries for the

  • System features
  • Events (SAP table)
  • Assignment event - configuration
  • Assignment application - system
  • Assignment application - event (SAP table)

    that you can copy into your client if necessary.
The function "Check configuration" (report RNKONFIG) is available as of IS-H Release 2.24.

Additional key words

RNHCO000 service transfer HCO

SAP Note 28785 - Cap.sched.:Gap in cap. commit. after scheduling

Symptom:

Planning board: An operation is not scheduled where you expected. There is a gap in capacity commitment.

Cause and prerequisites

An initial capacity commitment was removed from the planning board. The above scheduling only occurred after this.

Solution
Source code corrections

Additional key words

Capacity scheduling

SAP Subscribe | Add to Favorites Note 28781 - Central transport directory NT/UNIX

Symptom:

This note describes all steps required to set up a common transport directory between UNIX, AS/400, and WINDOWS.

Other terms

WINDOWS TRANSPORT DIRECTORY MIXED SYSTEMS SAMBA AS/400

Solution

Overview

Setting up a central transport directory WINDOWS/UNIX
1. Problem during transport between UNIX and Windows

2. Additional necessary software for UNIX

3. Actions for configuration with TMS
a) Maintain the transport profile
b) Change instance profile of SAP systems under Windows
c) Adjust the SAP profiles to UNIX format

4. Actions for configuration without TMS
a) Tools required under Windows
b) Setting the binary mode for SAP tools
c) Maintain the transport profile TPPARAM
d) Change instance profile of SAP systems under Windows
e) Adjust the SAP profile to UNIX format

5. Example for SAMBA configuration file

6. Example for a mixed transport file

Explanation of terms:
    1. TMS:
    Transport Management System (transaction STMS)
    2. Transport Profile:
    The name of your transport profile depends on whether you have configured the TMS. The transport profile is by default located in the directory \usr\sap\trans\bin.
    When using TMS: TP_DOMAIN_.PFL
    When not using TMS: TPPARAM


Setting up a central transport directory NT/UNIX
    1. Problem during transport between UNIX and WINDOWS
    When you use the transport system, various files are created in the transport directory which are written by the kernel, tp.exe and R3trans.exe, among other things.
    The files in the log, buffer and cofiles subdirectories are opened in the default mode (= text mode), while the files in the transport subdirectory data are written as binary data.
    When you write the files in text mode, there are the following differences between the two operating systems:
    UNIX writes a linefeed at the end of every line.
    WINDOWS writes a carriage return/linefeed at the end of every line.

    When you write files in binary mode, a linefeed is written at the end of every line under both UNIX and WINDOWS.
    Consequently, files which are written in text mode under WINDOWS are not legible under UNIX, and vice versa.

    To set up a common transport directory for UNIX and Windows, you select the binary mode as default mode for writing to the files. This can be set using environment variables as well as profile parameters.
    For transports between systems based entirely on Windows that are executed in standard text mode, these parameters are not required.
    2. Additionally required software for UNIX systems
    Currently, Windows does not have a hierarchical file system like UNIX. There is also no way to create soft links. Thus, file systems on Windows machines cannot be attached to local UNIX trees or vice versa. In order to still enable bidirectional access to the file systems, additional software has to be installed.
    This software must meet the following requirements:
  • There must be a distinction between upper and lowercase in filenames, as filenames are case-sensitive in UNIX.
  • The authentication in the other system must be possible using the LanManager API.
  • The software must be able to display the contents of directories, regardless of how you access or link to these directories. Only use software that can export soft links.

    Because LanManager has a large portion of the PC network market, software has been developed for UNIX systems to allow access to LanManager networks. In the meantime there is server software for almost all UNIX variants, which allows the UNIX system to appear as LanManager as far as the PC is concerned. Many hardware manufacturers offer this type of LanManager software. However, SAP cannot recommend one particular one that you should use. However, if you decide on a product, ensure that the three above-mentioned requirements are met by this software.

    SAP uses the LanManager server called SAMBA (by Andrew Tridgell), which can be acquired free of charge on the Internet. However, SAP does not support SAMBA.

    Internet address:
    http://samba.anu.edu.au/samba

    The LanManager server SAMBA provides file services. You can access the Windows files in exactly the same way as though you were in a UNIX shell.
  • SAMBA ensures the distinction between upper and lowercase in in filenames.
  • The SAMBA server can be configured so that it relies on the authentication from a Windows Server at logon (Windwows Server Authentication).
    The assignment of the UNIX user to the corresponding Windows user is
    stored in a table on the SAMBA server. The user check is then performed by Windows. You can find information in the section "Example SAMBA configuration file for Windows authentication"
    3. Actions of configuration with TMS
      a) Maintain the transport profile
    • Log on to the transport domain controller and call transaction STMS.
    • Then choose 'Overview -> System' and choose a system by double-clicking. Then choose 'Configuration -> Display/Change -> Transport tool -> Edit -> Insert row'.
    • Record the following entries:
      Global Parameters Value OpSys
      x ABAPNTFMODE b wnt
      x transdir wnt

      Example:
      Global Parameters Value OpSys
      x ABAPNTFMODE b wnt
      x transdir \\trans01\trans4\ wnt
      A99/r3transpath \R3trans.exe wnt
      A99/sapevtpath \sapevt.exe wnt
      A99/system_pf \default.pfl wnt

      The parameter ABAPNTFMODE determines the mode for opening the files which is used by tp and all the tools called from tp.
    • Afterwards, save the configuration. Choose 'Configuration -> Save' and go back to the system overview.
    • Then choose 'Extras -> Distribute TMS configuration'.
      b) Changes instance profile of SAP systems under Windows NT
      For any SAP system under Windows that is going to use the central transport directory the following entries have to be made in the system-specific instance profile of the respective system:
    • Mode to open the files, that is used by the SAP kernel.
      abap/NTfmode=b
    • Set DIR_TRANS on UNIX transport directory
      DIR_TRANS=\\trans01\trans4 (without backslash)
    • Set DIR_EPS_ROOT on transport directory for transaction SPAM
      DIR_EPS=\\trans01\trans4\EPS
    • Do not set the parameter DIR_EPS directly in the profile - this parameter is generated automatically depending on the parameter DIR_EPS_ROOT.
    • Stop the respective SAP system under Windwos and then restart it.
      c) Adjustments of SAP profiles to UNIX format
      The profiles of all systems running under Windows have to be converted to binary format.
      For this, log to each system in SAP and execute transaction RZ10.
      Choose 'Utilities -> Import profiles -> of active servers'.
      The profiles are saved in binary format.
    4. Actions for configuration without TMS
      a) Tools required under Windows
      For access to a common transport directory the editor SAPPAD is required:
      This editor is located in the executable directory of your system and can interprete UNIX as well as WINDOWS file formats.
      b) Setting binary mode for SAP tools
      As of Release 4.5A:
      Enter the following parameters into your transport profile:
      ABAPNTFMODE=b

      For Releases < 4.5A:
      Set the environment variable abap/NTfmode=b in the user environment for the users under whom the transport program tp.exe or R3trans.exe is started.
      The environment variable has to be entered in any case for the user under whom the kernel was started (ADM oder SAPService).
      (In the Control Panel -> System -> User Environment variable).

      The program NTENV2REG.EXE is stored in your SAP kernel directory.
      Call the program to declare the user environment to the kernel. This action has to be performed on all machines on which transports are performed.
      c) Maintain the transport profile TPPARAM
      Enter the following transport parameter into your transport profile:
    • Path of transport parameter
      wnt|transdir=
    • Example:
      wnt|transdir = \\trans01\trans4\
      wnt|A99/r3transpath=\\\R3trans.exe
      wnt|A99/sapevtpath=\\\sapevt.exe
      wnt|A99/system_pf=\\nt1\sapmnt\A99\sys\profile\default.pfl
      The transport profile has to be saved with SAPPAD in UNIX-Format. Choose Options -> Save As Unix File.
      d) Changing the instance profile of SAP systems under Windows
      For any system that is going to use the central transport directory the following system-specific instance profiles of the respective system have to be included:
    • Mode for opening the files that is used by SAP kernel.
      abap/NTfmode=b
    • Set DIR_TRANS on UNIX transport directory
      DIR_TRANS=\\trans01\trans4
    • Set DIR_EPS_ROOT to transport directory for transaction SPAM
      DIR_EPS_ROOT=\\trans01\trans4\EPS
    • Do not set parameter DIR_EPS in the profile itself - it is
      automatically generated depending on the parameter DIR_EPS_ROOT.
    • Stop the respective R/3 system as well as the Service SAP
      _ (for this you use Control Panel->Services).
      e) Adjustments of R/3 profiles to UNIX format
      The profiles of all systems running under Windows that are going to use the central transport directory have to be converted to binary format.
      For this you log on to each system in SAP and execute transaction RZ10.
      Choose 'Utilities -> Import profiles -> of active servers'.
      This saves the profiles in the UNIX format.
    5. Example SAMBA configuration file for Windows authentication

----------> Windows Server Authentication
; Configuration example file for samba using computer pswdf004 as
; password server
[global]
; SECURITY OPTION guest account: the guest has the file access
; rights of this UNIX-user
guest account = nobody

debug level = 0
security = server
password server = pswdf004
getwd cache = yes
wide links = no
password level = 8
case sig names = yes
preserve case = yes
case sensitive = yes
read prediction = yes

[transdir]
comment = us0011:/usr/sap/trans
path = /usr/sap/trans
; SECURITY OPTION public: all users can access the share as a guest
; no password is checked
public = yes
; SECURITY OPTION writable: files + directories can
; be changed if writable = yes
writable = yes
; SECURITY OPTION browsable: Share is visible if browsable = yes
browsable = yes
create mask = 0664
map hidden = no
map system = no
preserve case = yes
wide links = yes
; SECURITY OPTION allow hosts: only specified hosts can access the
; share
allow hosts = us0011


    6. Example of a mixed transport profile

ABAPNTFMODE = b
transdir = /usr/sap/trans/
wnt|transdir = \\trans01\trans4\
syslog = SLOG$(syear)$(yweek).$(system)
alllog = ALOG$(syear)$(yweek).$(system)
r3transstat = $(transdir)log/STATLOG.$(system).#.$(yweek)

BIN/dbhost = hs0055
BIN/dbname = BIN

BIN/r3transpath = /bas/$(system)/exe/dbg/$(cpu)/R3trans
wnt|BIN/r3transpath = \\NTPC\sapmnt\bin\sys\exe\run\R3trans.exe

sapevtpath = /bas/$(system)/exe/dbg/$(cpu)/sapevt
wnt|BIN/sapevtpath = \\NTPC\sapmnt\bin\sys\exe\run\sapevt.exe

BIN/system_pf = /bas/$(system)/profile/DEFAULT.PFL
wnt|BIN/system_pf = \\NTPC\sapmnt\bin\sys\profile\BIN_D53_NTPC
BIN/impdp_by_event = yes


SAP Note 28780 - IS-H: PA: Cost center not transferred

Symptom:

Although the Customizing settings in IS-H are complete, a cost center is not transferred to financial accounting during billing.

Cause and prerequisites

The cost center is determined correctly but is also removed again in the further development of patient accounting because the account to be posted is a balance sheet account.

Solution
Do not characterize the account as a balance sheet account and, if necessary, bill it again. A direct posting of invoices that have already been created is unfortunately insufficient, since these invoices exist in the database without a cost center and when attempting to directly post them into financial accounting this status is then taken.

Additional key words

RNAB0000, RNABD000, NOEK

SAP Note 28778 - Cap.Sched.: Sequence of operations reversed

Symptom:

Planning board: If an operation is added after a number of already planned operations, the sequence of these opertaions is reversed.

Cause and prerequisites

A planning strategy is active with planning direction back and 'Add operation'.

Solution
Source code corrections

Additional key words

Capacity scheduling

SAP Note 28777 - PC download: Logging, authorization check

Symptom:

Can you limit or log the download functionality (authorization check)?

Reason and Prerequisites

Security requirement

Solution
Preface

Basically you cannot prevent a user from saving data from the display to a file. On the PC, the user has the option to execute this as a screen capture (cut-and-paste), without informing the R/3 System.
Therefore, there is currently no authorization check up to Release 3.0B. There is also no logging.

The first technical preconditions for the executing of an authorization check for a download from the R/3 System were developed on customer request in Release 3.0C. This prevents a fast download of large datasets. However, an authorization check in the applications is not yet contained in the 3.0C Standard System.

Technical information:

Basically, you can call the download in two different ways:

      a) programmed in the application, that is, the download is executed by calling the function modules 'DOWNLOAD' or 'WS_DOWNLOAD'
      b) as a list download via the menu path System -> List -> Save -> Local file

Here, the authorization check is always contained in the application, as the corresponding authorization objects are known there. From 3.0C, you can also (as an alternative) use function module SET_DOWNLOAD_AUTHORITY to register a form routine, which executes some kind of check to see if the download may be carried out and, if necessary, logs the download.

You can use this to protect the list download (b), but a modification in function module 'DOWNLOAD_LIST' (2.x) or 'LIST_DOWNLOAD' (3.x) is to be preferred. A customer-specific check and logging can be implemented in the modification (from Release 3.0C), or the check routine, which could also execute a logging, can be registered. You can also completely prevent the download this way.

Procedure for programmers:


...
CALL FUNCTION 'SET_DOWNLOAD_AUTHORITY'
EXPORTING
FORM =
PROG = .
FORM using result type i.
...
ENDFORM.

In the function modules, check whether FORM and PROG are set. If the answer is yes, execute a dynamic perform on the entered routine which is provided by the application and returns 0 or 1. In the case of 'NE 0', the error message PC013 is displayed and function module is exited with EXIT. A check and additional message handling is contained in the form routine.
The effect of the check is limited to the transaction that executes the call.

"Customer Function" as of Release 3.1I


In addition to the behavior maintained for reasons of compatibility, a CUSTOMER FUNCTION 'EXIT_SAPLGRAP_001' (enhancement 'SGRPDL00') is implemented, that is called for every download - both business application-defined as well as with which general list download.

The function knows the following parameter:
IS_LIST_DL : is set if you are dealing with a list download
NO_AUTH_CHECK: is set if the application does not require a check.

You can use the following fields to find which list should be exported:
SY-TCODE transaction
SY-CPROG report
SY-SLSET variant
SY-TITLE title of the list

Make sure that a list can be protected elsewhere from the download (for example as a spool request, in a report tree or as an office document). If you call the download function afterwards, the fields SY-TCODE, SY-CPROG and SY-SLSET do not contain the values, which were valid during creation of the list.

If a download is rejected, the exception 'NO_AUTHORITY', which is intercepted in function module 'WS_DOWNLOAD' and results in the error message PC013, must be triggered.

This means that you can ensure that certain user groups can be excluded from the option of a download by activating and programming the customer function. You can either execute this by explicit programming or by a separate authorization object. In addition you can implement a TRACE mechanism.

Install the check against the authorization object S_GUI (or Z_GUI) as follows:
authority-check object 'S_GUI'
id 'ACTVT' field '61'.
if sy-subrc ne 0.
raise no_authority.
endif.

Creation of the authorization object S_GUI (or Z_GUI respectively):
Transaction SU21 -> Create
Object S_GUI
Object Class BC_A Basis: Administration
Text Authorization for GUI Activities
Fields ACTVT

Enter the authorized activity 61 for this object afterwards:
Transaction SM31 for table TACTZ
Generate entry S_GUI

Alternative 1) Create authorization object Z_GUI using field ACTVT. This is no modification.After the upgrade to 4.x you should set the profiles to default (S_GUI instead of Z_GUI). The user exit can be deactivitated after the upgrade.

Alternative 2) Create authorization object S_GUI using field ACTVT. This is a modification and results in a message during the upgrade to 4.x. However, you do not need to adjust the authorization profiles after an upgrade to 4.x. The user exit can be deactivated after the upgrade.

As of Release 4.0, authorization object "S_GUI" is available.

In addition to the solution as of 3.1I, the authorization S_GUI is implemented again, which checks the GUI activities and thus the list download (menu System -> List -> ...). Thus, this authorization object is generally not used for the business application-defined download function.

SAP Note 28776 - Termination M2802 in orders without currency

Symptom:

If the currency for a sales order is removed, error M2802 occurs after saving: Error determining local currency

Cause and prerequisites

Only a program error if the user parameter MCL = 'X'.

Solution
Corrected in 3.0C and 2.2G with P22K010444.

Additional key words

VA01, VA02, credit limit

SAP Note 28774 - Standard tasks cannot be used

Symptom:

Standard tasks (work flow examples) cannot be used:
- No work items are created.
- The integrated inbox is empty.
- System transaction codes in IDoc processing cannot be maintained.
- The F4 help for tasks does not work.

Cause and prerequisites

Language-dependent entries for the standard tasks are missing in table HRS1000. As a result, the standard tasks cannot be found.

Solution
Please refer to note 29447.

Additional key words

Work item, transaction code, EDI, Inbox, TEDE5

SAP Note 28772 - MMIM: Entry BUV not in table T030B

Symptom:

When posting a cross-company code goods movement with the movement types 301 to 304, 309, 310, 351, 352, 641 or 642, message M7001 is displayed:
E: Please check table T030B: entry BUV does not exist

Cause and prerequisites

Since Release 3.0, the posting key for company code clearing is no longer allocated via table T030B but via table T001U.

Solution
Please make the following correction in report MM07MFF9:

Additional key words

Company code clearing

SAP Note 28771 - Execute forecast model 0 and forecast again

Symptom:

When maintaining a material master record, you specify forecast model 0, resulting in the forecast values being deleted. If afterwards you want to make a forecast for the material, you can no longer do so if the date of the last forecast is in the current period.

Cause and prerequisites

After specifying forecast model 0, the date of the last forecast is not reset by the system.

Solution
Problem corrected in Release 2.2G and Release 3.0B.

Additional key words

Transaction: MM02; program: SAPMM03M; fields: MPOP-PRMOD, MPOP-PRDAT

SAP Note 28769 - MMIM: Final issue indicator in the case of reversal

Symptom:

If you use the function 'Reverse with reference to the reservation...', items with the 'Set final issue' indicator are proposed unselected . Furthermore, the final issue indicator must be cancelled explicitly.
If you use the function 'Reverse material document', the final issue indicator is always proposed as initial (blank).
This processing has now been adjusted.

The system now works as follows:

1. Reversal with reference to reservation...
The items with a set Final issue indicator are now proposed selected (new!). The final issue indicator is set on the selection screen. When transferring the item, a check is made on whether the quantity issued is smaller than the requirement quantity. If this is the case, the final issue indicator is reset (new!).
This is only valid if the field 'Marked as completely issued' is not selected in the extended selection for the reservation.

2. Reverse material document
The items are proposed with a set final issue indicator (new!). When transferring the item, a check is made on whether the quantity issued is smaller than the requirement quantity. If this is the case, the final issue indicator is reset (new!).

Cause and prerequisites
Solution
In Release statuses before 2.2G, please check whether the field KZEAR_OLD exists in structure DM07M. If not, please change this structure and include this field with data element KZEAR.
Generate the structure.
As of Release 2.2G, the field KZEAR_OLD is found in the structure VM07M.

Please change the following Includes.

SAP Note 28764 - ME31 Source list maintenance from within outline agreement

Symptom:

Under certain circumstances, if the user invoked the function "Back" from within source list maintenance, he or she was liable to be thrown out of the transaction completely instead of being returned to the outline agreement.

Cause and prerequisites

The error occurred only if you branched directly from the item detail
screen into source list maintenance.

Solution
Corrected as of Release 3.0B.

Additional key words

Contrakt, scheduling agreement.

SAP Note 28761 - ME57 ME58 ME22 ME23 Wrong text in PO item

Symptom:

A PO item contains an item text that was copied from a requisition that does not belong to the PO item.

Cause and prerequisites

The PO was created via the function "Assign and process purchase requisitions" or "Create purchase order via requisition". Prior to the faulty purchase order, the creation of another PO was terminated by the user without saving.

Solution
Corrected as of Release 3.0B.

Additional key words

Texts, item texts.