You are on page 1of 11

R

SAP AG/SAP BRAZIL

(updated March 2000)

March, 2000
Document prepared by:
IDG SAP AG
Development Link Brazil
Basis Team Brazil
Procedures for Localization 4.0B/45B/46x -- > Brazil

MM/SD (updated)

1)First Step
Installation of CD Standard.

2)Second Step
BASIS procedures
================
1o) Perform a copy of client 000 to another one (Eg050) (Profile UAPP)
Note. This client will be used as client basis to other clients within the system. Localization is
client-dependent.
2o) Adjust the client copy (050) to generate automatic change request
3o) Check option Running CATT allowed
4o) Create a new user in client 050 (Eg. basis), attribute the profile "Sap_New"
5o) Log with this user in client copy (050) in Portuguese
6o) Execute transaction O035, and inform "BR" (it can happen 2 warnings)
Country Installation Program
Run transaction O035 country installation program Brazil and create company code Brazil
Procedures:
Documentation for the Country Installation Program
You use the Country Installation Program (RSCICO02) to activate the country versions supplied
with the standard R/3 System.
The standard Customizing settings required for the country versions are supplied in client 000.
Company code 0001 contains all of the standard Customizing settings as per the chart of
accounts INT. The Customizing settings for the various standard countries (which cover legal and
business requirements) are contained in the company code templates XX01 (where XX is the
country key). However, these templates only contain some of the standard Customizing settings

for company code 0001, which means that you cannot use them as your productive company
code. You must only use them in conjunction with the Country Installation Program (Customizing:
Country Version).
When you execute the Country Installation Program, the system makes the standard
Customizing settings for the country in question in company code 0001. These settings cover, for
example, chart of accounts, account determination, tax calculation schemes, financial
statements, payment methods, chart of depreciation, and cost elements.
The program integrates the legal and business requirements contained in the templates by
overwriting the country-specific parameters in company code 0001, combining the company
code with the appropriate controlling area. For standard countries that use chart of accounts INT,
that means a combination of the company code 0001 and controlling area 0001. For countries
with their own chart of accounts, the result is a combination of company code 0001 and
controlling area XX01 (again, where XX is the country key).
You execute the Country Installation Program in your test system, in a copy of client 000. You
then test the Customizing settings and transport them to your production system. You must not
execute the program in your production system, as it will change the current Customizing
settings to those of the country in question. The program changes the settings of company code
0001 exclusively..
Prerequisites
In order to execute the program, you will need authorization for the authorization object
S_TABU_CLI.
Procedure
1. Make sure that company code 0001 in the test client still contains the standard Customizing settings.
You must not have changed any settings. If you need to restore the original standard Customizing
settings, you can transport them from client 000.
2. In this company code, choose Tools Business Engineer Customizing, then Basic functions
Set up clients.
3. Choose Change country-specific settings.
4. Choose Country version.
5. Enter the country that you want to install.
6. Choose Program Execute.
7. If the system prompts you to enter the chart of accounts, do so.
If you execute the program in test mode, the system does not make any changes to the database, but
issues a log of all the changes that the system would normally have made. It does not make any
changes unless you execute it in update mode.
1.
2.

Using the entity copy functions (for example, the entity copy functions for company codes or
controlling areas), copy the new Customizing settings into a new company code of your choice. Do
not use company code 0001 for production operation.
Check that the copied organizational units and their dependent objects are complete, making any
manual adjustments as required.
Copying the organizational units into a different company code means that company code 0001
remains available for other country installations.

Creating Multiple Country-Specific Company Codes


Repeat the above procedure for every other country. You do not need to restore the
settings in company code 0001 unless you have made changes to the standard
Customizing settings (other than installing the country versions).

TIPs
->>> Further explanations about country specific customizing
see note 63.805.

please

->>> Further explanations about set up several country versions in one


client please see note 39.472

General Explanation about CATTs


Some specific customizing required in Brazil for SD and MM is not delivered via client 000.
However, customizing of relevant tables is available by executing CATTs after installation
Processing mode : Errors is the right mode
If you use Foreground (according to documentation) it will be necessary a lot of
confirmation (enter).
Documentation
EXTEND HELP
=> CA-CROSS-APPLICATION COMPONENTS
=> COMPONENT HIERARCHY
=> SEARCH
=> CATT
=> LIST TOPICS
CUSTOMIZING USING CATT
Help Online
CA-CROSS-APPLICATION COMPONENTS> CA Country Specific > Br-Brazil> General
Information > Customizing using CATT
Important observations:
-

Do not apply CATTs in clients 000, 001 e 066.


It is necessary to apply or transport all CATTs to all clients that will be used by project
To perform CATTs it is necessary to be logged in local language. -> please compare with the
comments in the following pages
It is not allowed to apply CATTs with users SAP* or DDIC, it could be anyone with user with
profiles : SAP_ALL and SAP_NEW.
Using transaction SCC4 check if the client where CATTs will be applied in RESTRICTIONS,
the option START OFF CATT PROCESSES ALLOWED is flagged

Transaction : SCAT
CATT process should be performed only once within the client (except in MM case if you use
test procedure P40MMXXXX_CU_BR)
When an error has occurred it is necessary to clean the client and re execute the copy to it.
Adjust the configuration of the station to 1024x768
Fonts SAP (Courier 8x13 e Ms SansSerif 5x13) 3
The process must be performed according to the list of CATT following the numbering.

List of CATTs
Material Management (MM)
For MM the situation has changed; see note 123124

1
2
3
4
5
6
7
8
9
1
0
1
1

Test
Procedure
P40MM_00
P40MM_01
P40MM_02
P40MM_03
P40MM_04
P40MM_05
P40MM_051
P40MM_06
P40MM_07
P40MM_08

Variant
s
*
*
*
*
*
*
*
*
*
*

Description

P40MM_081

Check table movement type for transactCode T158B


(SETTAB)

Definition of new movement types BR (T15)


Short texts for movement types MM (T156T)
Help texts for movement types transactions (T157H)
Cancel-/Follow-on movements MM (T156N)
Posting string for stock (J_1BIM01)
Movement types field selection MM (T156B)
Movement types filed selection MM II. (T156B)
Movement types Posting control MM (T156S)
Movement types Posting string values MM (T156W)
Check table movement type for transactCode (T158B)

Sales & Distribution (SD)

1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6

Test
Procedure
P40SD_07
P40SD_04
P40SD_14
P40SD_06
P40SD_05
P40SD_08
P40SD_081
P40SD_082
P40SD_03
P40SD_031

Variant
s
*
*
*
*
*
*
*
*
*
*

Description

P40SD_13

Copy control: Deliv. Note to Billing Copy Header

P40SD_131

Copy control: Deliv. Note to Billing Update Item

P40SD_132

Copy control: Deliv. Note to Billing Copy Item

P40SD_09

Copy control: Billing to Sales Copy Header

P40SD_091

Copy control: Billing to Sales Copy Item

P40SD_092

Copy control: Billing to Sales Update Item

Billing: Document Types


Maintain Item Categories
Pricing Procedure: Transaction
Maintain Sales Order Types
Item Category Assignment
Copy control: Sales to Billing - Header
Copy control: Sales to Billing Copy Item
Copy control: Sales to Billing Update Item
Copy control: Sales to Delivery - Header
Copy control: Sales to Delivery - Item

1
7
1
8
1
9
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7

P40SD_10

Sales Document Type Localization Brazil

P40SD_101

Automatic creation of Nota Fiscal Header Texts

P40SD_01

Sales Document Item Category table - BR

P40SD_02

NF relevant Item Category - BR

P40SD_11

Billing Document Type Changes

P40SD_141

Sales document types Document princing procedures

P40SD_142

Document pricing procedure Assign billing types

P40SD_12

SD Doc.: Incompletion Control Obj Types: Schemes

P40SD_121

SD Doc.: Incompletion Control Obj Types: Fields

P40SD_122

Error Logs for Sales Document Header

P40SD_123

Error Logs for Sales Document Item Categories

3)Third Step
Applying MM CATTs
Customizing MM:
As you already realized, note 123124 is very important and is the keyinformation for customizing using CATTs in MM.
The CATT procedure P40XXXX_CU_BR solves problems of missing entries for
Brazilian movement types 8xx.
It can be used to solve the problems that occured using the MM-CATTs
(Modules P40_MM_*) for configuration of Brazilian movement types.
But it can also be used instead of those CATTs.
-> It can be started after having used CATTs or instead of CATTs
Login language:
you can log in Portuguese.
text language:

For release 4.0B:


The installation of the Brazilian movement types is only available with
English texts for the movement types. Even if you login in Portuguese,
you will get the English text version.
Afterwards the English text should be replaced with the Portuguese texts
(which can be found in the note 123124) via transaction OMJJ.

For release 4.5B:


The Portuguese texts are available. Login in Portuguese and start the
CATT procedure P40XXXX_CU_BR (please check if your system is updated with corresponding
hot package).

From release 46A on:


The following Customizing settings required in Brazil for MM are not delivered with client 000:
Movement types
You can make these settings by running the test cases below in a client other than client 000.
Test Case for Materials Management
To install the Brazilian movement types, use test case P40XXXX_CU_BR. This deletes and
reconfigures all the movement types in the SAP namespace starting 8.
Important:
Former
CATT
procedures
are
replaced
by
test
case
P40XXXX_CU_BR (compare note 123124).This test case has to be run after
the country installation program. It has to be run by the customer;
will NOT be done automatically by the country installation program!

4)Fourth Step
Applying SD CATTs
Customizing SD :
From release 40B on:
For SD CATTs, you should be logged in English! After it will be necessary to execute the 27
test procedures.

From release 46B on:


The following Customizing settings required in Brazil for SD are not delivered with client 000:
Billing types
Item categories
Delivery types
Sales document types
You can make these settings by running the test cases below in a client other than client 000.
Important: Former CATT procedures (27) are replaced by test case
P99CUST_SD_BR. It has to be run by the customer; will NOT be done
automatically by the country installation program!
P99cust_sd_br is the new single test case for BR-SD customizing that is available since
4.6B Release. It does no more depend on the login language. It replaces the list of test
cases in previous Releases.

Login language should be Portuguese (resp EN, DE etc ...) when running P99cust_sd_br
in order to get the texts in Portuguese (resp EN, DE etc ...). In other words, texts can only
be available in a single language (the login language when the test case was run).
If you have already run P99cust_sd_br before, you have to logon in the new language and
run again P99cust_sd_br. But be careful, all the previous customizing settings will be
overwritten !
Test Case for Sales and Distribution
To make the Brazilian Customizing settings for Sales and Distribution covering billing types,
item categories, delivery types, and sales document types use test case P99CUST_SD_BR. If
you want to delete these Customizing settings later on, use P99DECUST_SD_BR. The settings
are as follows:
Billing Types
Billing type
F2B
L2B
FA
FAR
FC
FCR
G2B
REB
FST
FTB
Item Categories
Item category
TBD
KBNB
KENB
LANB
LBNL
LPLB
NLNB
RBB
RBN
TBL
TBLL
TBN
TBNL
TBPS
TBS
TBX
TBB
Delivery Types
Delivery type

Short text
Nota fiscal
Debit memo
Advance invoice
Invoice (future delivery)
Nota fiscal (consignment issue)
Nota fiscal (consignment fill-up)
Credit memo
Credit memo (returns)
Nota fiscal (ship-to party)
Nota fiscal (transfer)

Short text
Services
Consignment fill-up
Consignment issue
RTP pickup
RTP pickup (statistical) in nota fiscal
Scheduling agreement item
Standard stock transport order item
Standard batch item
Standard item
RTP shipment
RTP (statistical) in nota fiscal
Standard item
Item with statistical billing
Standard item (PS)
Third party Item
Non-stock item
Standard batch item

Short text

E
F
K
M
Sales Document Types
Sales document type
ORB
DRB
REB
COB
CRB
CXB
DLB
DXB
KBB
KEB
LAB
RCM
RCS
ROB
VDOR
VEF
VEFR

Advance invoice
Sales future delivery
Consignment fill-up
Consignment issue

Short text
Standard order
Complement request
Returns
Schedule agreement
Correction request
Credit memo (error)
Delivery without order
Debit memo request
Consignment fill-up
Consignment issue
RTP pickup with separate nota fiscal
Rem.p/cta.e ord.merc
Rem.p/ cta. simpl.f.
Return
Order (venda ordem)
Future delivery (invoice)
Future delivery (shipment)

5)Fifth Step
-> Action Required After Installation
according to online documentation

FI upload Tax Rates for Tax Codes


You can import tax rates for FI tax codes implemented for Brazil using the RFTAXIMP
program. To do so, choose System Services Reporting and enter the program name.
Maintain the following report parameter:
Country BR
The report must be started in all existing system clients where Brazilian functionality is
required (including client 000).
Check to see if the related batch input has been processed.
This program is used for importing tax codes and tax percentage rates.
It is called up via the function Transport -> Import when maintaining
the tax codes.

o The country entered is proposed and the first transport number found
which contains tax codes still to be imported is proposed for this
country.
o If there are several transports for the same country, then you may
have to change the transport number manually.
o Program RFTAXIMP generates a batch input session with the name
TXnnnnnnnnnn, where nnnnnnnnnn = transport number.
Tax Codes
For tax processing in SD, the system requires an assignment between customer tax
classification, material tax classification, tax rate and FI tax code.
To maintain the conditions for tax calculation, in Customizing choose
4.0B
Logistics Sales/Distribution Master Data Pricing Taxes Change and enter the
following data:
4.6B
Logistics -> Sales and Distribution -> Master Data -> Conditions -> Select using condition type ->
create:
Type into the field 'Condition type': IBRX (then the same as in the online documentation).
Tax class.
Tax class.
Rate
Tax Code
For customer
for material
0
1
S0
0
2
S0
1
1
100,000
SD
1
2
100,000
SI
2
1
100,000
SZ
2
2
100,000
SI
Condition Types
Maintain the following entries for the condition types listed below for Brazil. Both entries are
time-independent, meaning they are valid until 01/01/2999, for example.
ICMO:
Rate: 100ICSO:
Rate: 100IPIC:
Rate: 100
NOTE: no -
IPIO:
Rate: 100Path for 4.0B: Logistics Sales/Distribution Master Data Pricing Prices Others
Create
Path for 4.6B: Logistics -> Sales and Distribution -> Master Data -> Conditions -> Select using
condition type -> create:
Type into the field 'Condition type': ICMO (then the same as in the online documentation).
ICSO (then the same as in the online documentation).
IPIC (then the same as in the online documentation).
IPIO (then the same as in the online documentation).
The data must be maintained in all system clients where Brazilian functionality is required
(including client 000).
Tax Codes
For tax processing in SD, the system requires an assignment between customer tax
classification, material tax classification, tax rate and FI tax code.

To maintain the conditions for tax calculation, in Customizing choose Logistics

Sales/Distribution Master Data Pricing Taxes Change and enter the following data:
Tax class.
Tax class.
Rate
Tax Code
For customer
for material
0
1
S0
0
2
S0
1
1
100,000
SD
1
2
100,000
SI
2
1
100,000
SZ
2
2
100,000
SI
Condition Types
Maintain the following entries for the condition types listed below for Brazil. Both entries are
time-independent, meaning they are valid until 01/01/2999, for example.
ICMO:
Rate: 100ICSO:
Rate: 100IPIC:
Rate: 100
NOTE: no -
IPIO:
Rate: 100Path: Logistics Sales/Distribution Master Data Pricing Prices Others Create
The data must be maintained in all system clients where Brazilian functionality is required
(including client 000).

Returns, Complementars, and Corrections with


Batch
To avoid warnings when creating returns, complementars and corrections with reference to a
billing document containing batch sub-items, make the following Customizing settings:
Sales Doc Type
Billing type
Item category
Copying requirements
CRB
F2B
TBB
302 Do not copy item
CXB
F2B
TBB
302 Do not copy item
DRB
F2B
TBB
302 Do not copy item
DXB
F2B
TBB
302 Do not copy item
REB
F2B
TBB
302 Do not copy item
ROB
F2B
TBB
302 Do not copy item
In Customizing choose Sales and Distribution Sales Maintain copy control for sales
documents Define document flow for billing document to sales order.

-> Perform one client copy from 050 to client that will be used by the installation
> The functional consultants should check the localization

Some Problems found by our customers:


Is

it possible to run country installation program before CATTs ?


Yes, it is possible. It would be a good sequence to
1) run the country installation program,
2) run MM CATT procedure P40XXXX_CU_BR (only one test procedure). It
can be done being logged in PORTUGUESE . For the rest information see
the mail, I sent to you and compare with note 123124.
3) run SD CATT logged in English.

The problems found by SD Customizing Team are related below:


1. Document type LB (Send Returnable Packing in a separate document)
is missing. Doesn't it exist anymore in Brazilian Localization ?
Transaction VOV8.
No, it doesnt exist anymore and has to be customized by the
customer.
2. The "Item Category Assignment" (Transaction VOV4) for document type
COB (Brazil Schedule Agreement) is missing.
Error not found; COB NORM exists.
3. The "Item Category Assignment" (Transaction VOV4) for document type
LAB (Returnable Packing Pick Up) doesn't exist for item LBN, instead
exist a link for LANB item. Have It been changed again ??
Yes, it has been changed: LANB (release 4.0) replaces LBN (release
3.0).
4. The follow documents are missing on "Item Category Assignment"
(Transaction VOV4) : DLB, DRB, CRB
Error not found.
5. The follow items are missing on "Assign Schedule Line Categories" :
TBN, LPNB, TBL, KBNB, KENB, RBN, TBS, TBNL
Error not found.
6. The "Assign Schedule Line Categories" for item LBN is LB, it was
F3 or F2 on version 3.0F. Have it been changed ??
as LBN has been replaced by LANB (see point 3.), you have to take now
LANB instead of LBN.
7. The "Maintain Copy Control for Billing Documents" from Sales
document are missing for REB (Credit for Returns) from documents LAB,
RTEB and RTOB . Transaction VTFA.
8. What happened with RETB and RTOB Sales Document and their links.
Don't they exist anymore for Brazil ?
RTEB and RTOB are not needed anymore in 4.0.
LAB is missing.

You might also like