Sap Troubleshoot in
Sap Troubleshoot in
SAP: Create SD Output Condition Records SAP R/3 SD (Sales & Distribution) Output Condition EDI Billing Tcode (VF01) Tcode (VF02) Tcode (VV31) Tcode (VV32) Billing Output Create Output Condition Records which will enable EDI, fax, or printer output for invoices When a new customer is created in SAP, an output condition record needs to be added for that customer. Existing customers may need to have output condition records changed. The Retail, Select, and OEM business streams have set up printed and faxed output by customer in SAP. This means that when a new customer is created, output condition records need to be set up. This will allow automatic printing or faxing when a billing document is created for that customer. The following steps describe the process to create or change an output condition record for a given customer. To create a new output condition record for a customer (User TCode VV31): 1) Run transaction VV31 (Create Condition Records) 2) Enter the output type, for example: XXXX for FPP in PRINT, XXXX for FPP in FAX, XXXX for MOLP in PRINT or XXXX for MOLP in FAX 3) In the Key Combination dialog, select Billing Type/Bill-to Party and hit Enter 4) Enter the billing document type, for example Z4F2 for FPP invoice, Z4F1 for MOLP invoice,... 5) Enter the Bill-to number for the customer. The partner function is BP and the Partner number is the same as the Billto number. As a medium specify 1 (Printout) or 2 (Fax) in the Time field specify 4 (Immediate) or 1 (Batch Output) or 3 (Output via VF31). As a language identifier enter "EN" (English). 6) Save your entries
Change/Delete an existing output condition record for customer (User TCode VV32): 1) Run transaction VV32 (Change Condition Records) 2) Enter the output type, for example: XXXX for FPP in PRINT, XXXX for FPP in FAX, XXXX for MOLP in PRINT or XXXX for MOLP in FAX 3) In the Key Combination dialog, select Billing Type/Bill-to Party and hit Enter 4) Enter the billing document type, for example Z4F2 for FPP invoice, Z4F1 for MOLP invoice,... and hit Enter 5) Select the condition record and hit the Communication button to specify a printer. The check boxes "Print immediately" and "Release after output" should be checked. 6) The condition record can be deleted (instead of changing any of the values) by selecting the condition record and choosing Delete from the Edit menu. This will disable output for the specified condition type, document type and customer. 7) Save your entries. To create the condition record: for EDI: 1) Use transaction code VV31 or follow the menu path: Logistics> Sales and Distribution> Master Data> Output> Billing Document> Create. 2) Enter the output type. 3) Click enter. 4) Populate the fields: Sales organization = to which the customer belongs Billing type = the invoice document type to set-up EDI
Bill-to = Bill-to customer number PartF = BP Partner = EDI partner name Med = 6 (EDI) Time = 4 (send immediately) L = E (English) 5) Save the condition record.
To create output condition records for email output Create the output condition record using VV31 as described above For email the output types follow:
PRINTING Type ZSI1 ZSI2 ZSI3 ZSI5 Z4IO Z4IP Z4IT Desc FPP SAPSCRIPT OUTPUT Select Sapscript Print MOL SAPSCRIPT OUTPUT SPAG Sapscript FPP in print Japan Select in Print Japan SPAG in Print Japan Type ZSP1 ZSP2 ZSP3 ZSP5 N/A Z4PP Z4PT Desc FPP SAPSCRIPT POSTSC SEL SAPSCRIPT POSTSC MOL SAPSCRIPT POSTSC SPAG SAPSCRIPT POSTS Requires preprinted form SEL IN PRINT JP POST SPAG IN PRINT JA POS EMAIL
Note: Instead of output type Z4PI for Japanese proforma invoice, you should now use Z4PJ. Japan proforma invoices have now been configured to be triggered by Z4PJ to ensure that Japanese outputs are always correct in a Unicode environment. Going forward, please do not use Z4PI anymore.
Update configuration for Route Determination -Shipping Condition: A4-Collect Ground and B4-Prepaid Ground SAP Route Determination tcode(0VRF) R/3 SAP Ground Lead Time for Route Determination has changed from 6 days to 4 days for departure:TN, US and Destination: Nova Scotia, Canada 1.Enter configuration t-code 0VRF, 2.Select the relavent Departure and Destination locations 3. In the dialog structure screen, Double-click on "Route Determination Without Weight Group (Order)" 4. Update the relavent Shipping Condition A4 and B4. Select the Proposed Route which meets the requirement for the new lead time. Choose "AP04M" for A4 and B2. The Table will look as follows: SC Description TGroup Description Proposed Rte. Description
A1 Collect 1 Day 0001 On palettes AC11A Collect 1 Day (RAD) Air 1 A2 Collect 2 Day 0001 On palettes AC22A Collect 2 Day (RAD) Air 2 A4 Collect Ground 0001 On palettes AC04M Collect Ground (RAD) 4 (No guarantee) B1 Prepaid 1 Day 0001 On palettes AP11A Prepaid 1 Day (RAD) Air 1 B2 Prepaid 2 Day 0001 On palettes AP22A Prepaid 2 Day (RAD) Air 2 B4 Prepaid Ground 0001 On palettes AP04M Prepaid Ground (RAD) 4 (No guarantee) C0 Customer Pick Up 0001 On palettes AD00CE Customer Pick Up (RAD) __ ____________________ ____ ____________________ ______ ________________________________________
Determine if customer has a Credit Block/Limit Customer Master User TCode XD03 User TCode FD33 SAP R/3 SD (Sales & Distribution) credit block credit limit credit management
Enter change here. What has changed recently in the caller's environment?
If an order cannot be entered into SAP for the customer, then the customer may be on credit block. If an order can be entered in SAP, but goes on a delivery block, the customer may have exceeded their credit limit.
Why delivery is not generated for the sales order? Why backorder reschedule does not confirm on a certain date ? SD (Sales & Distribution) SAP R/3 Unloading points - Customer master Delivery Schedule line dates; First Dates V_V2 Availability check Possible causes: 1. Delivery block - customer master or sales order header/line level 2. Factory calendar, customer calendar - affects scheduling 3. AutoDDL setup for the customer - check AutoDDL variant setup 4. Availability of goods - affects scheduling (stock status / no stock / Open PO ) 5. Timing of goods receipt of open PO affects, where there is no existing stock 6. Stock allocation 7. 'Complete delivery' indicator should not be set at sales order document header. When this is set, all line items must have the same schedule line delivery date. 8. Availability check configuration for sales org must allow partial delivery 9. 'Procurement type' in material master should be 'F' for external procurement 10. A new order was copied from an old order and the plant/shipping point combination is no longer valid Check through above possible causes to determine which In APOC, day before Public holiday and public holiday are both marked as non-working days in the factory calendar. AutoDDL variant is still maintain at specific ship-tos (due to the timezone issue of Redmond vs APOC) Delivery days is now determined by the customer calendar setup at VD03 - Unloading points Customer calendar is introduced with MQR03 CR855. Effective since 05/09/2003. All new customers ship-tos need to have this unloading point populated at VD03.
Deliveries Being Created for Orders with SPL Block SAP R/3 GTS Delivery Copy Control Config VTLA Order document is blocked due to a GTS Sanctioned Parties List hit, but subsequent delivery is allowed to be created. Go to tran code VTLA or SPRO->Logistics Execution->Shipping->Copying Control->Specify Copy Control for Deliveries. Select the proper Delivery Type and double click on Item folder. Under Conditions, change Order requirements to 950 - Item;GTS check. Save. This change will require a SPL check when the delivery creates - if a block already exists on the sales order then the delivery will not be created.
Create a payment term SAP R/3 AP (Accounts Payable) TCode (OBB8) New payment term (or discount code) Terms of Payment 1) Goto TCode OBB8 2) Click on New entries 3) Enter the a value in the Payment Terms field. A naming convention is generally used for the Payment Term name (Discount % plus the net days due) 4) Enter the Day limit (usually 0) 5) Enter the Sales text and the Own Explanation. 6) Enter the Account type (usually both Customer and Vendor are checked). 7) Enter the payment terms. After the payment term is created it can be assigned to a vendor using FK02 or XK02 in the payment transaction section of the company code data. Example: Create a payment term for a vendor where there is a 2% discount if we pay them within 10 days and the total net amount is due within 60 day. In OBB8: Payment Terms: 0260 (02 for 2% and 60 for 60 days net due) Day Limit: 0 Sales text: 2% 10 days, net 60 days Own explanation: 2% Disc. if pd. from 10 days of invoice, net 60 Payment terms: Term % No. of days 1. 2.00 10 2. 60
SAP: To explain the reason for accounting document error 'G/L Account xxxxxx is not defined in company code xxxx' SAP SD Billing FI Accounting document is not created for a billing document In VF02, click menu path: Billing document -> ReleasetoAccounting, system displays the above error message VFX3 (Release to Accounting) There could be several reasons for this error : 1. The G/L account is correct but has not been defined for the company code. 2. The customer tax classification is wrongly defined in the ship-to customer master, this resulted in wrong tax code being retrieved from the wrong combination of MWST condition record. Goto invoice item pricing screen, select MWST and click <analysis>. This will show MWST condition record, check the customer tax classification. For eg. ship-to has 'Z' tax classification defined in the customer instead of '1' . These solutions correspond to the type of errors described above : 1. Inform user to request SAPMAINT to create / extend the G/L account in the required company code 2. Inform C&C to correct the customer tax classification. For the invoice that fail to post to accounting, use VF02 to change correct the customer tax classification and saved.
Pricing error on Invoice-Z400 pricing condition is missing SAP R/3 TCode (VF02) TCode (VA03) MOET Intercompany Invoice - Z4IV Z400 EDI1 Pricing error on Invoice: Z400 pricing condition is missing The invoice has not posted to FI (generated an accounting document) Use TCode VA03 and follow the menu path, Goto -> Header > Purchase Order Data. Check if the field "Your Reference" is populated. If it populated with MOET97, this order was passed via MOET. Often users will want to add line items to orders after they have been passed from MOET. Since MOET overwrites the pricing data in SAP, the user needs to remember to add the pricing condition EDI1 in addition to the pricing condition Z400. If the user forgets to add the price condition EDI1, the Z400 price will remain zero and copy into the invoice with no value. To correct the invoice, the user should: 1. Use TCode VF02 and hit enter 2. Select the line item with Z400 equal to zero. 3. Click the Item Pricing Condition Button 3. From the Pricing screen, click the Update button and select option B, to Carry Out New Pricing. This should pull the pricing data into the invoice. 4. Save the invoice. 5. Verify that the accounting document has generated by selecting from the menu path Environment > Display Document Flow If the Invoice stuck is an Intercompany Invoices - document type Z4IV, contact the person who created the preceding Purchase Order / Inbound Delivery to add the price on the Invoice.
"SAP: Understanding the Goods Receipt Inbound (EDI 861) Application Support Notification"
SAP: Understanding the Goods Receipt Inbound (EDI 861) Application Support Notification SAP R/3 Inbound IDOC Basic type: WMMBID01 Status Type: Status 53 EDI 861 Interface Goods Receiving EDI 861 goods receipt MM (Materials Management) FW: Goods Receipt Inbound (EDI 861) Application Support Notification Email notification is sent SAPSDEDI that looks like this: -----Original Message----From: SAP e-mail notification service MSS Sent: Monday, April 19, 1999 4:33 PM To: SAP SD EDI Messaging Subject: Goods Receipt Inbound (EDI 861) Application Support Notification Statistics Report name: ZVE86101 Cactus - EDI 861 Goods Receipt inbound interface BDC Session name: 861_WWIRL Number of IDocs processed: 0000002 Number of Purchase Orders: 0000001 Number of line items: 0000041 Number of Call Transactions: 0000041 Number of BDC Transactions: 0000000 Number of Errors: 0000000 Number of "short" transactions: 0000000 Number of "over" transactions: 0000000 Number of "damaged" transactions: 0000000 Number of validation errors: 0000000 There is also a file attachment that will show additional information on the IDoc, for example: 0000000002492987 04/19/1999 16:32:23 A Open IDoc IDoc locked
Sometimes IDOCs are temporaily locked by another process. Check the data in the IDOC using transaction WE02. Verify that the line items in the IDOC have posted to SAP by checking the document numbers and line items referenced in the IDOC. If all the data has been posted, there is no further action on the part of App Support. Use transaction WE02 to display the IDoc. The IDoc should be in status 53 - Application Document Posted. This means that no further action is necessary. For additional validation, you can look at the data records within the IDoc. The segments E1MBXYI will list PO line items. Look up the PO line items in a seperate session via ME23, PO history. You should see a goods receipt posted for the line items on the IDoc The BDC Session generated, in this case, 861_WWIRL should be processed by the business using transaction SM35. The users received notification of BDC Sessions created and know to process the sessions daily.
MS Sales: Create new material that points to a specific G/L account. SAP R/3 WWOPs maintenance TCode (VKOA) TCode (MM01) TCode (OKB9) Non-Revenue Material MS Sales Account determination New SKU/material manually added to SAP SKU revenue/credit does not flow to MsSales G/L account must already exist in SAP WWOPS SAP maintenance request for a new manual SKU pointing to a specific G/L account The requestor has to provide the following information: 1. 2. 3. 4. 5. 6. 7. 8. Name of the SKU Industry sector Material type G/L account Company code Sales organization Distribution channel Plant
The Steps A - E are instruction for creating and configuring the Material: A. Account Group Assignment Code 1. 2. 3. 4. 5. TCODE OVK5 - The account assignment group has to be created Double check to see if an assignment already exists which can be used. If not, create a new entry by Clicking New Entry. Enter a code not used and a description for the group Save the change; create a new transport. Note the transport number
B. Assign G/L Accounts 1. 2. 3. 4. Tcode VKOA, Double Click Table 003: Material Grp/Acct Key Click New Entry; Create the following entry: ? The application (V), condition type (Z4KF), channel (MS), sales org (provided by business), new account assignment group (created above), account key (ERL), and the G/L account have to be assigned Save the change; add this change to the noted transport in step A.
C. Create the Material (the material has to be manually created in each system MS1, MST, and MSS) 1. Tcode MM01 ? create the new SKU. NOTE: Create w/reference from an existing custom SKU. Use TCODE
2. 3.
SE16 to display the ZVMSSALE5 table for a list of skus. Example: Material# REBATE-FPP Fill in the Acct assignment grp on the ?Create Material ? General : Sales: Sales Organization Data? screen. Some fields are required and will be blank as you create the SKU ? use the pull downs and your best judgment on the appropriate entries. Use the other SKU?s in ZVMSSALE5 as reference.
D. Add material to ZVMSSALES Table (excludes the material from MSSales extract) 1. 2. 3. Tcode SM30 - Enter the ZVMSSALE5 as the Table/View; Click maintain Select New Entry; enter the new material and descriptiong Click Save; Create a new transport to move the material to MST for testing.
E. Testing > Production 1. 2. 3. Test the new material w/the business before creating the material in MSS. Move each transport to MSS when testing is signed off. In MSS, request the temporary update role to create material master records.
Important Notes:
The business came back several months after this new SKU was set up and said that the credit memos for Xretallow were hitting the wrong profit center. The credit memos are posting to the correct GL account 525001, which was mapped incorrectly to IO 1012696 in OKB9 and IO 1012696 is set up for profit center 13301. They want GL account 525001 to be set up to post to profit center 15929, so we need to have this GL account set up for IO 1095349 (which is mapped to the correct profit center, P15929). Since this involves changing the OKB9 entry for GL account 525001, the request was forwarded to the SAP Finance Support team (fimmteam). They get the necessary approvals from FIMMTEAM (refer to primus sap2407) and SAPMAINT, then make the change to OKB9. Check if the IO numbers has been created (Accounting > Controlling > Internal orders > Master data > Order > display). If it is not there, have finance in region to create the necessary in the MST/MSS. Thereafter request them to submit SR for fimmteam to create the necessary OKB9 entires (GL to IO). When creating sku for MAL used with order type Z4C6 and Z4D6, item category group in the sales view MM01 should be Z4SV (most skus are set with Z4F1).
Materials created mannually should be NON revenue materials, this is invoices using these materials should not be passed to MS Sales. MS Sales will reject the invoice since they validate SKUs from MS Product. This will trigger a cancelation or credit/debit of the document. To avoid passing the material to MS Sales you can ether:
- Add the material to table ZVMSSALE5 (this will require a transport from MS1->MST, test it, get sign off, and then ->MSS) OR - Change Material Group to NON-REV
If the material created manually needs to be passed to MS Sales, contact MS sales (msss) before creating it and get approval For access to MM01, apply for SD temp update role. While applying for the Temp role please mention clearly that this is for creating/extending non revenue SKU's. This Primus is applicable for NON - REVENUE SKUs only.