Trade advance in SAP
Dear All,
I have mentioned their exact requirement please note below and suggest me , would be thankful to you...
As per Client: We receive trade advance from e.g 133000 (customer who is also vendor here) and every month part of the advance received is being adjusted with the service fee and the realised exchange gain or loss is not calculated by SAP. For the partial advance deducted , SAP calculates Exchange gain or loss at the time of entire closure of Trade advance,(usually it takes around 6 month for the closure of one trade advance).
We face similiar problem for the advance payment to Vendors (Accessories advance payment). We make around 1000 USD as advance to the Vendor and the invoice value we receive every month around 50 to 100 USD and for the partial adjustment towards advance, the Realised Exchange gain or loss is not calculated by SAP.
Please advise….
Regards
Revathi
Link of a GTM blog by NOB
/people/nobuhiro.kusumoto/blog/2008/07/22/sap-global-trade-management-gtm
-->yes GTM creates a trading contracts..which can be both sided (SD & MM) or single sided. when we release a trading contract it generates its follow-on documents..whih is standard PO and SO.
tables for Trading contract data--> WBHK, WBHI, WBHF, WBHD...
--> there is a table WBGT which stores the consolidated data..means it stores the trading contract data and its foolow-document data... like trading contract, its purchase order, its sales order, inbound delivery, outbound delivery, goods receipt..
what all document will be created is dependent on the action classes assigned to it in the customization---
Transaction to customization is WB2B_CUS. here you can activate whether all the data should go to WBGT or not...and many more things...infact every thing..this is the custommization ransaction for GTM..
--> NO idea about its BW linkage..
--> i don't think that its stores the association data in the tbales you mentioned... it follow its own tables and might be for some type of data GTM do read the other tables data to avoid the redundancy of data.
--> fundamentally GTM is basically for traders..those to take goods from one organisatio and supplies it to other.. yes that contracts link the purchaser and the seller with an intermediater in between who uses this GTM..
--> it also have a strong features of expenses..which can be planned in advance while creating the contract..
that contract is not for the seller or for the purchaser but its the data record for the intermediter or broker of that deal.
i am not clear with your questions..and i have specifically working on expenses side of the GTM...
if you still have any question do post...if i found your question...will answer as appropriate i can..
hope it helps you
thanks
Yadesh
Similar Messages
-
Hi
How can we inform to accounts reg Advance Payment made in the PO thro SAP?
VijayHi,
Follow the below mentioned steps for Advance Payment against the PO / Contract;
1. F-47 - Create Down Payment Request (Here in selection screen specify all the necessary details (Doc Type - KA) and press enter, on this screen specify amount to be paid in advance and also specify the PO Document and line item and SAVE)
2. F-48 - Down Payment Entry w.r.t. Down Payment Request No
3. F-54 - Down Payment Clearing
At the time of MIRO, it will pop-up that advance payment is done to this vendor against this PO.
Also take help of your FI Consultant if required.
Note: - Prerequisite for Advance Payment: - Go to FS00, and check Filed Status Group for Vendor Reconciliation Account, then go to OBC4, check the Filed Status Group, what you have maintained for the Vendor reconciliation account. Here go To Material management segment and put optional entry for the field of Purchase Order and save.
Regards
Priyanka.P
PLS USE SDN SEARCH .... -
We are using a scenario where Purchase Orders are getting created by Vehicle Management System. The material being purchased is split valuated & Batch managed ( i.e Valuation Category X ). The Purchase Order is created for a gross amount. say 100 USD. During Goods Receipt, there are deductions carried out i.e to the extent of 50% ( via MM Discount Condition type ). However we need the Stock to be valuated @ 100 USD which we can achieve by making the Condition type as statistical. However, we need the Vendor Invoice to be posted @ 50 USD ( based upon 50% deduction ). The difference could be posted to Purchase Price Variance. Could you please advise how to carry out this configuration.
Hi,
Cash discount is given when the vendor is paid according to the payment terms. If the vendor is not paid within the date mentioned in the payment term, the cash discount is lost. This is not reflected on the invoice.
Trade discount is given based on the deal finalised. This discount is given on the price of the material and the net payable is reduced in the bill itself.
Based on the above explanation - normally cash discount is calculated at the time of payment and based on the payment terms while trade discount being a component of invoice, is calculted based on the pricing procedure.
If there is a discount calculated based on the pricing procedure, the accounting entry will be passed based on the GL account assigned to the account key which is linked to the condition type for discount.
please revert for further clarification.
Thanks and Regards,
Anit -
Installing Global Trade Management for SAP 4.7 EN
Greetings,
We want to implement GTM (Contract Management) for SAP 4.7 EN.
I am trying to find more information on this, includsing how to activate, but have not been able to find much.
Are there any building blocks or guides put out by SAP on this?
**EDIT for new information**
You can enable GTM in 4.7 by Activating extension set for SAP EA-GLT.
Edited by: hanarin on Aug 2, 2009 10:35 PM
Edited by: hanarin on Aug 2, 2009 10:37 PMHi,
To activate GTM goto transaction WB2B_CUS -> Activate Components and check GT active checkbox. -
Hi Gurus,
Does anybody know any training / book / material available on configuring Foreign Trade component in SAP (SD - MM) ?
If you know of a consultant with expertise in this area, I would appreciate if you can share the person's contact details
ThanksHi
Follow the below steps:
STEP I
IMG - SD - FOREIGN TRADE/CUSTOMS - CONNTROL FOREIGN TRADE DATA IN MM AND SD DOCUMENTS
1. INCOMPLETENESS SCHEMA FOR FOREIGN TRADE DATA
2. FOREIGN TRADE DATA IN MM AND SD DOCUMENTS
In 1 step you can maintain header and Item level Incomplete procedure for Foreign Trade data MM & SD
In 2 step you have 2 procedures you can again devide here 2 steps
1. Incompletion procedure for Goods Receipts/Import - MM
2. Incompletion procedure for Goods Issue / Export - SD
again here 2 levels : 1 is Incomplete header data , 2. incomplete item data this one maintained in control data for incomplete
STEP 1. Enter Incompetion porcedure for checking incomplete header data
2. Enter Incompetion porcedure for checking incomplete Item data
3. Consistency Check
a. Check f.comb. of mode of transp. and customs office in doc.
b. Dialog for Combination Bus. Trans. Type - Procedure in Doc
In this way you can configure Incompletion procedure for Foreign Trade Data
STEP II.
IMG - SD - FOREIGN TRADE / CUSTOMS - TRANSPORTATION DATA
1. Define Customs Offices
2. Define Modes Of Transport
3. Define Valid Combinations: Mode of Transport - Customs Office
4. Default Values For Foreign Trade Header Data
Hope this will help
Best Regards,
MH -
Advance level certification in sap pp
Dear team
What is the criterion for to appear for advance level SAP PP Certification?
Regards
Ramesh kumarHi Pansee,
Check this link on SAP Teched:
http://www.sapteched.com
Here go on specific location link and click on Join Mailing List. After filling the list you will receive all updates from there.
Regards,
Subhasha ranjan -
Scheduling Agreements / Delivery Schedule / Firm zone, Trade zone
Dear all.
I am in the process of setting up scheduling agreements (LPA type) with firm zone and trade zone in SAP 4.5b
The following issues I have:
1.) with the release via ME84, it gives me an error 'no processing message ME 857, no message record found'.
As far as I know the customizing is correct. Can some one give a tip about what I maybe have forgotten?
2.) I am also using the firm and trade zone, but in the automatic generated delivery schedules line it is not turning up?
If there is any one who can help me with this subject, any information is welcome.
Thanks in advance.
Regards,
WilfredYou have to create a condition record for your message type LPH1 in order to be able to generate the message (mn10).
At funcional level, try to update your schedule line manually through TCode me37 and then go to the ME84.
At customizing level, here are some things that were missing when it occurred to me :
Check in SPRO - Purchasing - Messages - Output Control - Message Types -
Define message type for scheduling agreement schedule lin - Fine-Tuned Control: Forecast Delivery Schedule/Expediter that you have operation 9 for LPH1 and the checkbox activated.
Check in SPRO - Purchasing - Messages - Output Control - Message Determination Schemas - DefineMessage Schema for Scheduling Agreement Release - Define Message Determ. Schema: Forecast Delivery Schedule/Ex in the control data : You must havefor LPH1 the requirement 109.
Hope it helps
Regards -
Hi Experts,
Please see the following requirement and let me give the sujjestion for it,It will be very helpfull to me.Thanks in advance.
SAP Note No. 851943 04.07.2005 Page 1
Number 851943
Version 3 from 27.06.2005
Status Released for Customer
Set on 27.06.2005
Language EN Caution: Translation Not Current!
Master language DE
Short text Separate country codes for Serbia, Montenegro and
Kosovo
Responsible SAP AG
Component SD-FT-GOV
Declarations to Authorities Export
Long text
Symptom
As a result of EU regulation 750/2005 of May 18, 2005, the 'CS' country
code (094) for Serbia and Montenegro in the area of foreign trade
statistics is to be replaced with the following new country codes as of
June 01, 2005:
o XK (095) Kosovo
o XM (097) Montenegro
o XS (098) Serbia
Other terms
Intrastat, Extrastat, country of origin, Serbia, Montenegro, Kosovo,
country code, ENPA, VE01, MEIS, country of departure, URSPRSLND,
URSPRSLND, HERKL, URZLA, BESTILAND, country of destination, country of
dispatch
Reason and Prerequisites
This is a legal change.
Solution
As the country key is checked against the country table (T005) in
several parts of the program, it is necessary to add three new country
codes ( XK, XM and XS) to this table even though these country codes do
not form part of the ISO 3166 nomenclature (link:
http://www.iso.org/iso/en/prod
s-services/iso3166ma/02iso-3166-code-lists/index.html).
To enter the new country codes, proceed as follows:
Customizing --> General Settings --> Set Countries --> Define Countries
in R/3 Systems --> New Entries
At present, the three new country codes are only relevant for the area
of foreign trade statistics. Therefore, a basic definition is
sufficient.
Specify the following information:
o Country XK
Alternative key: 094
Page 2
Name: Kosovo
ISO code: XK
o Country XM
Alternative key: 097
Name: Montenegro
ISO code: XM
o Country XS
Alternative key: 098
Name: Serbia
ISO code: XS
Caution
The unfavorable effect of adding these new country codes to the country
table is that they are available throughout the SAP system and can be
selected for all country specifications. For example, you can now set
the country of a customer or vendor to one of these new values, but this
is certainly never desired.
For this reason and because these new country codes are only required by
a relatively small number of SAP customers, the new country codes XK, XM
and XS are not delivered as SAP standard Customizing, but rather, each
customer must add these to the table if they require them.
Each customer must take the necessary steps to ensure that these country
codes are not "misused" (as described in the above example).
As a standard country code is no longer available for Serbia and
Montenegro (the country codes are XK/XM/XS for foreign trade statistics
and CS for other applications), this new requirement must be met using
the user exits that are available. To avoid conflicts between the
applications, we advise against changing the country code in the master
data.
Approaches:
- Intrastat
Since Serbia and Montenegro does not form part of the European
Union, the changes to the country code only affect the
specification of the country of origin.
If the volume of data is low, you can change the country code
for the country of origin from 'CS' to 'XK', 'XM' or 'XS'
either directly in the documents (billing documents and
purchase orders) before selecting the Intrastat data, or using
Transaction VEFU after selecting the data.
Page 3
In theory, the EXIT_SAPLV50E_003 and EXIT_SAPLV50E_004 user
exits (change foreign trade item data in the SD and MM
documents), the EXIT_SAPLV50G_001 user exit (change the
document data before processing in the selection program) and
the EXIT_SAPLV50G_002 user exit (change the Intrastat data
after processing in the selection program) are suitable for
automatic implementation of these data changes.
The correction instructions contain example code for a
possible solution using the EXIT_SAPLV50G_002 user exit
(section entitled "INTRASTAT"). This user exit is processed at
the end of the data selection program, shortly before the
Intrastat data is written to the VEIAV file.
- Extrastat
This affects the specification of the country of destination
(export declaration), the country of dispatch (import
declaration) and the country of origin (import declaration and
export declaration).
If the volume of data is low, you can change the country code
either directly in the documents before selecting the
Extrastat data (country of dispatch and country of origin in
the foreign trade data for billing documents and purchase
orders), or using Transaction VEXU after selecting the data.
In theory, the EXIT_SAPLV50E_003 and EXIT_SAPLV50E_004 user
exits (change foreign trade item data in the SD and MM
documents), the EXIT_SAPLV50G_001 user exit (change the
document data before processing in the selection program) and
the EXIT_SAPLV50G_002 user exit (change the Extrastat data
after processing in the selection program) are suitable for
automatic implementation of these data changes.
The correction instructions contain example code for a
possible solution using the EXIT_SAPLV50G_002 user exit
(section entitled "EXTRASTAT"). This user exit is processed at
the end of the data selection program, shortly before the
Extrastat data is written to the VEXAV file.
Of course, the source code contained in the correction instructions is
merely example source code. Insert your values in those places marked
with arrow ( <-- ).
Of course, other conditions may also require you to set the new country
codes; the EXIT_SAPLV50G_002 user exit has header data and item data for
the billing documents and purchase orders as well as their foreign trade
data.
Comments:
Background:
By default, the country of origin for both the Intrastat declaration and
Page 4
the Extrastat declaration are determined as follows:
o Receipt/import
The information for the country of origin is copied from the
purchasing info record of the vendor (EINA-URZLA field); if the
field is not set, the country of origin is set from the material
master record (MARC-HERKL field).
o Dispatch/export
The information for the country of origin (and the region of
origin) is copied from the material master record or the batch
master record.
By default, the country of destination is set in the Extrastat
declaration for exports from the "Destination Country" field in the
billing header (VBRK-LAND1).
By default, the country of dispatch is set in the Extrastat declaration
for imports from the "Country of dispatch" field for the export data of
the billing item (EIPO-VERLD). If this is not filled, the country of the
supplying vendor or the country of the vendor is set.
It is therefore quite possible that the country of dispatch is not set
in the foreign trade data for the document item (EIPO-VERLD). In this
case, you would have to change the command line from:
IF i_direction EQ '1' AND "import
c_record_extrastat-versendld EQ 'CS'. "Serbia/Montenegro
to:
IF i_direction EQ '1' AND "import
c_record_extrastat-versendld IS INITIAL. "initial
After this change, only the vendor number (and other fields, if
required) determines whether you have to set the country code.
Releases 4.0B and 3.1I
In these releases, the use of user exits when selecting data is
extremely limited. We recommend that you use the user exits that are
processed to determine the foreign trade data for billing items
(EXIT_SAPLV50E_003) and purchase order items (EXIT_SAPLV50E_004), in
order to already set the required country code in the documents.
Otherwise, in these releases you can also use Transactions VEFU and VEXU
to manually maintain Intrastat data.
Page 5
Valid releases
Software Component Release
from to
SAP_APPL SAP Application
500 - 500
470 - 470
46C - 46C
46B - 46B
45B - 45B
40B - 40B
31I - 31I
Further components
MM-FT-GOV
Declarations to Authorities Import
Reference to related Notes
Number Short text
603152 Country Code for "Serbia and Montenegro"
Page 6
Assigned Correction Instructions
$$----
$$
$ Correction Inst. 0120061532 0000735967 $
$----$
$ Valid for : $
$ Software Component SAP_APPL SAP Application $
$ Release 45B All Support Package Levels $
$ Release 46B All Support Package Levels $
$ Release 46C All Support Package Levels $
$ Release 470 All Support Package Levels $
$ Release 500 All Support Package Levels $
$----$
$ Changes/Objects Not Contained in Standard SAP System $
$$----
$$
*& Object REPS ZX50GU02
*& Object Header PROG ZX50GU02
*>>>> START OF INSERTION <<<<
INTRASTAT
IF i_reporting_type EQ 'I'.
change COUNTRY OF ORIGIN
IF c_record_intrastat-ursprslnd EQ 'CS'. "Serbia/Montenegro
arrival
IF i_direction EQ '1'.
DATA: z_lifnr LIKE ekko-lifnr.
IF i_mm_purch_order_header-llief IS INITIAL.
z_lifnr = i_mm_purch_order_header-lifnr.
ELSE.
z_lifnr = i_mm_purch_order_header-llief.
ENDIF.
set country depending on vendor
IF z_lifnr EQ 'XS4711'. "<-- vendor
c_record_intrastat-ursprslnd = 'XS'. "<-- new country code
ENDIF.
IF z_lifnr EQ 'XK4712'. "<-- vendor
c_record_intrastat-ursprslnd = 'XK'. "<-- new country code
ENDIF.
set country depending on vendor and material
IF z_lifnr EQ 'CS4713'. "<-- vendor
IF i_mm_purch_order_line_item-matnr EQ 'mat55'. "<-- mat.no.
c_record_intrastat-ursprslnd = 'XM'. "<-- new country code
ENDIF.
IF i_mm_purch_order_line_item-matnr EQ 'mat71'. "<-- mat.no.
c_record_intrastat-ursprslnd = 'XS'. "<-- new country code
Page 7
ENDIF.
ENDIF.
dispatch
ELSEIF i_direction EQ '2'.
set country depending on material and plant
IF ( i_sd_invoice_line_item-matnr EQ 'mat_from_serbia' "<-- mat.no.
AND i_sd_invoice_line_item-werks EQ 'CS01' ). "<-- plant
c_record_intrastat-ursprslnd = 'XS'. "<-- new country code
ENDIF.
IF ( i_sd_invoice_line_item-matnr EQ 'mat_from_kosovo' "<-- mat.no.
AND i_sd_invoice_line_item-werks EQ 'CS12' ). "<-- plant
c_record_intrastat-ursprslnd = 'XK'. "<-- new country code
ENDIF.
IF ( i_sd_invoice_line_item-matnr EQ 'mat_from_montenegro' "<-- mat.
AND i_sd_invoice_line_item-werks EQ 'CS99' ). "<-- plant
c_record_intrastat-ursprslnd = 'XM'. "<-- new country code
ENDIF.
ENDIF.
ENDIF.
ENDIF.
EXTRASTAT
IF i_reporting_type EQ 'E'.
change COUNTRY OF ORIGIN
IF c_record_extrastat-ursprslnd EQ 'CS'. "Serbia/Montenegro
*... see INTRASTAT !
*... !!! just replace 'c_record_intrastat-ursprslnd' by
*... 'c_record_extrastat-ursprslnd' !!!
ENDIF.
change COUNTRY OF DISPATCH
IF i_direction EQ '1' AND "import
c_record_extrastat-versendld EQ 'CS'. "Serbia/Montenegro
DATA: zz_lifnr LIKE ekko-lifnr.
IF i_mm_purch_order_header-llief IS INITIAL.
zz_lifnr = i_mm_purch_order_header-lifnr.
ELSE.
zz_lifnr = i_mm_purch_order_header-llief.
ENDIF.
set country depending on vendor
Page 8
IF zz_lifnr EQ 'XS4711'. "<-- vendor
c_record_extrastat-versendld = 'XS'. "<-- new country code
ENDIF.
IF zz_lifnr EQ 'XK4712'. "<-- vendor
c_record_extrastat-versendld = 'XK'. "<-- new country code
ENDIF.
ENDIF.
change COUNTRY OF DESTINATION
IF i_direction EQ '2' AND "export
c_record_extrastat-bestiland EQ 'CS'. "Serbia/Montenegro
set country depending on sold-to-party
IF i_sd_invoice_header-kunag EQ 'monte01'. "<-- sold-to-party
c_record_extrastat-bestiland = 'XM'. "<-- new country code
ENDIF.
set country depending on payer
IF i_sd_invoice_header-kunrg EQ 'Kos05'. "<-- payer
c_record_extrastat-bestiland = 'XK'. "<-- new country code
ENDIF.
set country depending on material
IF i_sd_invoice_line_item-matnr EQ 'mat_to_serbia'. "<-- mat.no.
c_record_extrastat-bestiland = 'XS'. "<-- new country code
ENDIF.
ENDIF.
ENDIF.
*>>>> END OF INSERTION <<<<<<Hi
Which your problem?
It seems the std code has to be changed because the sign of some countries are changed.
So you have to insert/delete the new code as the note explains:
- Insert the code between *>>>> START OF INSERTION <<<<
and *>>>> END OF INSERTION <<<<
- Delete the code between *>>>> START OF DELETION <<<<
and *>>>> END OF DELETION <<<<
So you should implement the user-exit indicate in the note.
Max -
CREATION OF BP IN SAP PCUI SCREEN
Hi SAP GURUS,
I m very new to PCUI. I m trying to create BP master DATA in PCUI screen. Can anybody auggest me in step by step which application area and what will b the event for it. Good answer to b rewarded.
Thnx in advance
ChinuHi SAP GURUS,
Let me give the Inputs what I did so far.
1) OBJECT TYPE- ZPARTNERPROFILECRM
2) METHOD- ZAPPLICATION
3)ASSIGNED OBJECT TYPE TO METHOD BY WRITING BOTH
4) EVENT-ZEVENT
5) ASSIGN OBJECT METHOD TO ROLE BY GIVING HTE ROLE SALES MANAGER, PRIRITY 27 IMPLEMENTATION TYPE-IVIEW WITHOUT PORTAL FRAME...,IDPAGE/SERVICE-WWW.GMAIL.COM
6)TOOLBAR GRP STRUCTURE-BUP_OIC_01, SEQUENCE-2 EVENT-ZEVENT
7)VIEW-CON_BP ( I created NEWLY)
8)CHARACTERSTICS OF VERSION-APPLICATION COMM_BUPAR, VIEW-CON_BP, VERSION-000 AND 001, FLOOR PLAN-5.0
9)CHARACTERSTICS OF VIEW
10)SEARCH GROUP STRUCTURE--VIEW(CON_BP), SEARCH VARIANT(ACC_PER), SEARCH CRITERIA(ACC_COP),EVENT(ZEVENT)
11)TAB PAGE GRP STRUCTURE--VIEW (CON_BP), SEQUENCE-2,EVENT(ZEVENT)
12)FIELD GRP STRUCTURE--BUP_BUS1006_SEARCH_ALL_FIELDS and under this reference grp is BUP_SEARCH_LOG_04 and ACC_ADDRESS_BP and I have defined some fields.
At last When I m giving the TCODE CRMC_PCUITOOLS I m able to search but I m not able to create any BP in PCUI screen. Can anybody suggest me where i did wrong.
Thnx in Advance
Chinu -
What are the major differences b/w R/3 4.7 and ECC 6.0 with SAP BW/BI
Hi,
Any one can give an idea about the conversions from SAP R/3 to ECC 6.0 with respective of SAP BI/BW.
what are the major differences loading the data,delta methods,enhancements,lo's,FI-SL,CO-PA etc.....
if any one have documents and links please can you share it is very usefull for my client.
with out knowing i don't want to go forward,i don't misguide my client.
actually i am working as sap bw/bi consultant,my client is going to upgrade the R/3 4.7 to ECC6.0 and BW 3.5 to BI 7.0.can you help me or guide me .
Thanks in advance.
SAP Member......Check
http://service.sap.com/releasenotes
http://erp.fmpmedia.com/
Markus -
Can we integrate GTS 10.0 with SAP 4.7e
Hi,
Presently we are using GTS 7.1 which has plugged to SAP 4.7e.
Now we are planning to upgrade GTS system to present version which s 10.0.
Is GTS 10.0 plug in SLL_PI having compatibility with SAP 4.7e?
Is there any patches need to be apply to integrate GTS 10.0 with 4.7e?
Please let m know your valuable answers.
Br, Subbu
Edited by: Subbaramaiah Sepuri on Aug 11, 2011 9:40 PMHi Subbu: From SAP documents for GTS10.0
You can connect SAP BusinessObjects Global Trade Services10.0 (SAP SLL-LEG 900 to SAP ERP systems starting at the release of SAP R/3 4.6C (for 4.7 - SLL_PI 900_470) using standard interfaces. The plug-in SLL_PI 900_* provides all the technical functions required for communicating with SAP BusinessObjects Global Trade Services and integrating the processes.
There are no technical dependencies between upgrades of SLL_PI and SAP BusinessObjects Global Trade Services. If you are installing SAP BusinessObjects Global Trade Services with an earlier release version than the release version of your plug-in version, you can still only use the plug-in functions for the SAP BusinessObjects Global Trade Services release to which the plug-in version corresponds although you might have a more current version of SAP BusinessObjects Global Trade Services installed.
Also kindly check Master guide and Notes.
Abir -
Hi,
Can anyone send me LO640 Foreign Trade to email: [email protected]?
Also can you please mail me foreign trade scenarios/documentation as well?
Points will be rewarded. ThanksHi,
Please find below online documentation related to Foreign Trade.
http://help.sap.com/saphelp_47x200/helpdata/en/93/74440d546011d1a7020000e829fd11/frameset.htm
<b>Reward if helpful.</b>
Thanks -
Hi,
Plz any one explain
1. What are the Sap reporting Tools
2. What r the diff between Forms and Reports
plz if possible give some examples
thanks in advance
byeHi:
SAP Reporting Tools
ABAP list reports (customized and R/3 delivered)
Report Writer / Report Painter
ABAP queries
InfoSets
Ad-Hoc Query Tool
Crystal Reports (using the Business Objects' Integration Kit for SAP)
SAP Reports means Reading and displaying data or A method of outputting data for evaluatation.
SAP Form can be Document that either an end user interacts with or that is produced by merging a form template with data. or A form can be seen as a semifinished report, which is completed when you select the characteristics and indicators during report definition.
Please let me know if you need more information.
Assign points if useful.
Regards
Sridhar M -
Hi,
I have just now started to learn sap script.I want to know good book to learn sap script.If possible send some sample programs.
thanks in advance.Simple SAP script code:
Driver program:
*& Report ZMADHU_PROGRAM *
REPORT ZMADHU_PROGRAM.
DATA: I_EKPO TYPE STANDARD TABLE OF EKPO WITH HEADER LINE.
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001..
PARAMETERS: P_EBELN LIKE EKPO-EBELN.
SELECTION-SCREEN END OF BLOCK B1.
SELECT * FROM EKPO
INTO CORRESPONDING FIELDS OF TABLE I_EKPO
WHERE EBELN = P_EBELN.
CALL FUNCTION 'OPEN_FORM'
EXPORTING
APPLICATION = 'TX'
ARCHIVE_INDEX =
ARCHIVE_PARAMS =
DEVICE = 'PRINTER'
DIALOG = 'X'
FORM = 'ZMADHU'
LANGUAGE = SY-LANGU
OPTIONS =
MAIL_SENDER =
MAIL_RECIPIENT =
MAIL_APPL_OBJECT =
RAW_DATA_INTERFACE = '*'
IMPORTING
LANGUAGE =
NEW_ARCHIVE_PARAMS =
RESULT =
EXCEPTIONS
CANCELED = 1
DEVICE = 2
FORM = 3
OPTIONS = 4
UNCLOSED = 5
MAIL_OPTIONS = 6
ARCHIVE_ERROR = 7
INVALID_FAX_NUMBER = 8
MORE_PARAMS_NEEDED_IN_BATCH = 9
SPOOL_ERROR = 10
CODEPAGE = 11
OTHERS = 12
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'HEADING'
FUNCTION = 'SET'
TYPE = 'BODY'
WINDOW = 'MAIN'
IMPORTING
PENDING_LINES =
EXCEPTIONS
ELEMENT = 1
FUNCTION = 2
TYPE = 3
UNOPENED = 4
UNSTARTED = 5
WINDOW = 6
BAD_PAGEFORMAT_FOR_PRINT = 7
SPOOL_ERROR = 8
CODEPAGE = 9
OTHERS = 10
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
LOOP AT i_ekpo.
*v_count1 = v_count1 +
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ITEMS'
FUNCTION = 'SET'
TYPE = 'BODY'
WINDOW = 'MAIN'
IMPORTING
PENDING_LINES =
EXCEPTIONS
ELEMENT = 1
FUNCTION = 2
TYPE = 3
UNOPENED = 4
UNSTARTED = 5
WINDOW = 6
BAD_PAGEFORMAT_FOR_PRINT = 7
SPOOL_ERROR = 8
CODEPAGE = 9
OTHERS = 10
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDLOOP.
CALL FUNCTION 'CLOSE_FORM'
IMPORTING
RESULT =
RDI_RESULT =
TABLES
OTFDATA =
EXCEPTIONS
UNOPENED = 1
BAD_PAGEFORMAT_FOR_PRINT = 2
SEND_ERROR = 3
SPOOL_ERROR = 4
CODEPAGE = 5
OTHERS = 6
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
SAP Script:
create the window main with two with appropriate size.
in the text include following lines.
/E HEADING
Items Item Description Net Price
/E ITEM
&i_ekpo-ebelp&,,&i_ekpo-txz01&,,&i_ekpo-NETPR&
AND activate both driver prg and script.
execute the driver program -
Hi Friends,
I have a question related to SAP Variable usage in MDX statement.
I have a hierarchy node variable, which is mandatory and has a default value..
When technical name of this variable is something like ZXYZ_SM, it appears differently in MDX, as !V0000017..
Problem is, i have to use this variable in two seperate queries and this MDX technical name changes query to query..
Eg.: when it is !V0000017 in Query A, it is !V0000015 in Query B.. I need them to be identical across queries, because this is a global filter of a huge dashboard..
Can you please help me how to proceed? I need solution on Bex side..
Thanks in advance,
Sunil
====================================================
SAP Variable tech name needs to be shorter than 10 chars in order to be supported by MDX. So, changing variable name fixed the issue...
====================================
Edited by: SunilKmr on Nov 29, 2010 1:27 PMWhat Rohit is trying to say is that the technical name of the BEX variables is not shown to an end user,
and also not used to combine user input, only the prompt text is.
(BTW, the technical name is determined by the position of the variable prompt in the BEX query,
so the first variable shown will be !V000001, the second !V000002, etc.
So in your case the order in the two BEX queries is different)
So if you have two BEX queries, this means two universes.
Now when you want to report data out of these two universes you will build a query in the WebI report on each universe.
Both queries will ask you for input for their respective BEX variables,
but to do that they using the prompt text, not the tech name.
By default this prompt text will be the name of the BEX variable,
but you can change the text in the universe without implications.
As long as the two prompt texts are the same for these two different tech name variables,
BO will give just one prompt and feed it to !V0000017 in the query on the universe for BEX query A
and !V0000015 in the query on the universe for BEX query B.
Hope this is clear enough,
Marianne
Maybe you are looking for
-
Not Updating the Values in the JComboBox and JTable
Hi Friends In my program i hava Two JComboBox and One JTable. I Update the ComboBox with different field on A Table. and then Display a list of record in the JTable. It is Displaying the Values in the Begining But when i try to Select the Next Item i
-
Syntax error in 'UPDATE' query ???
hi.. i know there is something wrong with this query..but not able to find it out. i am using session bean in my project..in one of the method of the bean class, i am updating 'Acc_holder' table. below is the code public String insDeposit(String vuse
-
Cannot convert avi to mp4 to my Ipod Touch
Im running on Windows XP. And I use PSP Video 9 to convert my avfi files to mp4. Now I get them converted and then I import them to itunes. I sync it to ipod but it tells me Ipod could not put it on ipod or something like that. I've tried it with 3 d
-
I get error code 6 when i try to reinstall cs4design premium back onto my laptop
i get error code 6 when i try to reinstall cs4design premium back onto my laptop anyone know what i should do? i need this for work
-
How to override pie graph label
Hi, I have a dvt pie graph component on my page. I want to programatically set my pie graph label in a java bean. For example, in my pie graph, there are 2 values, paid and unpaid. In my bean, I programatically format my paid amount, and I want to se