Intercompany process Flow
Hello friends,
Company AB makes FG for Company AD, and company AD may be making components for AB in near future. How will all of these intercompany transaction work?
I know two flows by definition as below ;
a)You will send components from AD to AB.
b) Finished goods from AB to AD.
However, I would like gather few thoughts on how to design and implement into system.
Appreciate any valuable input here. Thank you in advance.
Regards,
Suvi
Hi Suvi
I have a similar scenario in one of the client. This is how the setup is in SAP for me. I do not know if this will work for you, but anyways it is mentioned below as a guideline.
The prerequisites are as below.
AB & AD are 2 plants categorized under one company code.
AD is an external vendor & also configured as Plant in the same company code. Plant AD & Vendor AD (Do not Confuse)
Intracompany configurations to be completed.
Points to note
AB sends components to AD
AD processes components & does a value add and sends finished goods back to AB.
Process
Plant AD creates a Scheduling Agreement (subcontracting) with the Vendor AD to supply the finished goods.
Plant AD provides the WIP materials to the vendor using the ME2O.
If the WIP is in shortage quantity the Plant AD creates an STO (intracompany) for the supplier Plant AB.
Plant AB delivery materials (using outbound delivery) to the Plant AD wrt the STO.
Plant AD receives the WIP goods using MIGO 101.
Plant AD moves the shortage qty after receiving to the vendor AD using ME20 - 541 movement.
Vendor AD processes the finished goods & Plant AD receives it via the MIGO 101.
Then Plant AD moves the finished goods to the Plant AB via the intra plant transfer.
Hope this helps.
Similar Messages
-
Intercompany process - document flow
hello all,
i have to do a document-flow list based on values for the intercompany process with reference to the original sales order.
the intercompany process can only handle order-related invoices.
the intercompany process is not related to the logistic-process via document-flow, key figure is only the order-no in SD-Order-of one company, which represents the SD-order-no of the logistic process.
original sd order -> contract1->sd order1-> open/close flags ->invoice->
-> contract1->po order1-> open/close flags ->invoice->
original sd order -> contract2->sd order2-> open/close flags ->invoice->
original sd order -> contract2->po order2-> open/close flags ->invoice->
what table/field do i use to get the original sales order?
do you have some tips regarding the folowing flow?
original sd order
-> contract1->sd order1-> open/close flags ->invoice
-> contract1->po order1-> open/close flags ->invoice
-> contract2->sd order2-> open/close flags ->invoice
-> contract2->po order2-> open/close flags ->invoice
best regards,
emilia
Edited by: EMI on Jul 3, 2008 2:09 PM
Edited by: EMI on Jul 3, 2008 2:11 PMabout the vpfa table
so, just to be sure:
if sd order 1 is part of the intercompany process i can still use vbfa to get, for example, sd order 2 (also a document part of the intercompany process )?
even if this should be obvious please tell me if i am corect
thanks for the help,
Best regards,
emilia -
Intercompany Transaction Flow Set-up when O/U's are not different
I am seeking to know if it is possible, using I/M Intercompany Transaction Flow, to use the same O/U for start and end O/U? I can get the record into the system with same O/U's, but am denied nodes and the ability to use Intercompany Relations.
My company currently relies on using the MTL_INTERCOMPANY_PARAMETERS record to point to the I/C CCID wherein seg6 contains the Intercompany segment of the g/L account. Understand, this is a customized method.
The problem we are experiencing is the ship from customer is under the same O/U as the sold from. However, this is a differnet company legally and needs to be processesed as Intercompany.
I think the answer is self-evident in the Oracle forms as to what is allowed or not, but perhaps there is something I am overlooking to allow me to utilize the function.Hi EMSS,
When you say intercompnay transactions, do you mean IR-ISO?
We can create an IR and ISO both in same opearting unit. The whole setup is same as any other IR-ISO except for the setup in Intercompany transaction flow. Process wise, its exactly same upto ISO shipment and costing the material transactions.However, we will not be having any intercompany AR or AP invoices generated. The accounts are netted out. (we are using this in one of requiremetns and we are in R12.1.3. I am not sure from which version this is available)
Coming to accounting transactions - we used SLA for hitting the right accounts as requried by business.
Note: We cannot have any logical intercompany transactions within same OU.
Regards,
G V Ranjith -
VPRS issue in STO - IC Billing process flow
Hi Experts,
I am working on following process flow (Stock transport PO - Delivery - Intercompany billing).
Same condition type ZIXX is maintained in MM & SD Pricing procedure. In PO (STO), ZIXX is determined based on material valuation data and the same amount gets copied to IC billing.
Along with ZIXX, we have VPRS condition type in billing pricing procedure. But issue is that: VPRS does not get determine. System analysis shows message 217 (error in quantity/ value determination for VPRS).
Meanwhile, condition amount for ZIXX (determined in PO) and VPRS (determined in IC billing) may differ in some of the business scenarios. So both condition types are needed.
Following settings have been maintained:
· Copy control settings between delivery & IC billing document
o Price source A (Purchase order)
o Pricing type C (Copy manual pricing elements and redetermine others)
· Item category (Intercompany) has marked for ‘Determine cost’ with billing relevance as A (delivery related billing)
· Condition type VPRS
o marked as G (Internal Price)
o marked for ‘quantity conversion
o marked as ‘statistical’ in billing pricing PP
o subtotal B and requirement routine 4 (Cost)
· Condition type ZIXX
o Marked as G (Internal price) in MM Pricing procedure
o Marked as H (Basic Price) in SD PP with requirement routine as 2 (item with pricing)
· Material type is updated for ‘quantity and value update’ in SAP T.Code: OMS2
Kindly let me know, how we can resolve VPRS issue.Hi Sachin,
For the similar issue you face, there has been a discussion in the forum.. Pls check
VPRS retrives the cost of the Material from the material master data > Accounting 1 tab to the Sales order.
Once the cost is found, then Profit margin (Net value - cost) is calculated.
VPRS does not contain any Access sequence.
With the help of its Condition category "G", it accesses the Material master > Accounting tab 1 and takes cost.
There may be two cost specified in the Material master. They are
- Moving Avarage Price
- Standard Price
Which one system will consider that depends upon the "Price control" field.
If the value is "V' in the Price control field, the system takes the "Moving Avarage Price" and if it is "S", then system takes the "Standard Price".
So, you must ensure these few control
- VPRS should NOT have any Access sequence.
- Condition category "G" must have been assigned to VPRS.
- VPRS must have been activated as "Statistical" condition in the Pricing Procedure and should not have any Account key.
With Regards
S.Siva -
Analysing Task Audit, Data Audit and Process Flow History
Hi,
Internal Audit dept has requested a bunch of information, that we need to compile from Task Audit, Data Audit and Process Flow History logs. We do have all the info available, however not in a format that allows proper "reporting" of log information. What is the best way to handle HFM logs so that we can quickly filter and export required audit information?
We do have housekeeping in place, so the logs are partial "live" db tables, and partial purged tables that were exported to Excel to archive the historical log info.
Many Thanks.I thought I posted this Friday, but I just noticed I never hit the 'Post Message Button', ha ha.
This info below will help you translate some of the information in the tables, etc. You could report on it from the Audit tables directly or move them to another appropriate data table for analysis later. The concensus, though I disagree, is that you will suffer performance issues if your audit tables get too big, so you want to move them periodically. You can do this using a scheduled Task, manual process, etc.
I personally just dump it to another table and report on it from there. As mentioned above, you'll need to translate some of the information as it is not 'human readable' in the database.
For instance, if I wanted to pull Metadata Load, Rules Load, Member List load, you could run a query like this. (NOTE: strAppName should be equal to the name of your application .... )
The main tricks to know at least for task audit table are figuring out how to convert times and determing which activity code corresponds to the user friendly name.
-- Declare working variables --
declare @dtStartDate as nvarchar(20)
declare @dtEndDate as nvarchar(20)
declare @strAppName as nvarchar(20)
declare @strSQL as nvarchar(4000)
-- Initialize working variables --
set @dtStartDate = '1/1/2012'
set @dtEndDate = '8/31/2012'
set @strAppName = 'YourAppNameHere'
--Get Rules Load, Metadata, Member List
set @strSQL = '
select sUserName as "User", ''Rules Load'' as Activity, cast(StartTime-2 as smalldatetime) as "Time Start",
cast(EndTime-2 as smalldatetime) as ''Time End'', ServerName, strDescription, strModuleName
from ' + @strAppName + '_task_audit ta, hsv_activity_users au
where au.lUserID = ta.ActivityUserID and activitycode in (1)
and cast(StartTime-2 as smalldatetime) between ''' + @dtStartDate + ''' and ''' + @dtEndDate + '''
union all
select sUserName as "User", ''Metadata Load'' as Activity, cast(StartTime-2 as smalldatetime) as "Time Start",
cast(EndTime-2 as smalldatetime) as ''Time End'', ServerName, strDescription, strModuleName
from ' + @strAppName + '_task_audit ta, hsv_activity_users au
where au.lUserID = ta.ActivityUserID and activitycode in (21)
and cast(StartTime-2 as smalldatetime) between ''' + @dtStartDate + ''' and ''' + @dtEndDate + '''
union all
select sUserName as "User", ''Memberlist Load'' as Activity, cast(StartTime-2 as smalldatetime) as "Time Start",
cast(EndTime-2 as smalldatetime) as ''Time End'', ServerName, strDescription, strModuleName
from ' + @strAppName + '_task_audit ta, hsv_activity_users au
where au.lUserID = ta.ActivityUserID and activitycode in (23)
and cast(StartTime-2 as smalldatetime) between ''' + @dtStartDate + ''' and ''' + @dtEndDate + ''''
exec sp_executesql @strSQLIn regards to activity codes, here's a quick breakdown on those ....
ActivityID ActivityName
0 Idle
1 Rules Load
2 Rules Scan
3 Rules Extract
4 Consolidation
5 Chart Logic
6 Translation
7 Custom Logic
8 Allocate
9 Data Load
10 Data Extract
11 Data Extract via HAL
12 Data Entry
13 Data Retrieval
14 Data Clear
15 Data Copy
16 Journal Entry
17 Journal Retrieval
18 Journal Posting
19 Journal Unposting
20 Journal Template Entry
21 Metadata Load
22 Metadata Extract
23 Member List Load
24 Member List Scan
25 Member List Extract
26 Security Load
27 Security Scan
28 Security Extract
29 Logon
30 Logon Failure
31 Logoff
32 External
33 Metadata Scan
34 Data Scan
35 Extended Analytics Export
36 Extended Analytics Schema Delete
37 Transactions Load
38 Transactions Extract
39 Document Attachments
40 Document Detachments
41 Create Transactions
42 Edit Transactions
43 Delete Transactions
44 Post Transactions
45 Unpost Transactions
46 Delete Invalid Records
47 Data Audit Purged
48 Task Audit Purged
49 Post All Transactions
50 Unpost All Transactions
51 Delete All Transactions
52 Unmatch All Transactions
53 Auto Match by ID
54 Auto Match by Account
55 Intercompany Matching Report by ID
56 Intercompany Matching Report by Acct
57 Intercompany Transaction Report
58 Manual Match
59 Unmatch Selected
60 Manage IC Periods
61 Lock/Unlock IC Entities
62 Manage IC Reason Codes
63 Null -
Dear Friends,
I want to implelment the intercompany Sales flow.
What I want to know is the concept of getting the same pricing as in Intercompany PO to flow in the Intercopmany Billing.
Is this possible to achieve, as we usually have different pricing procedures for Purchase Order and Intercompany Billing.
Can anyone help and guide me in this regard.
Best Regards,
HarshHi,
intercompany billing is one of the scenario.
Business case: -
Customer orders goods to company code/Sales organization A (Eg.4211/4211).Sales org 4211 will accept and punch the order in the system with sold to party as end customer code in the system. Company code/sales org B (Eg.4436) will deliver the goods to end customer and raise an intercom any billing on 4211 with reference to delivery. This can happen only after 4211 raises invoice to his end customer to whom the material has been delivered by 4436.
SPRO Customization required:-
1. Assign plant of delivering company code (Eg.SI81) to sales org/distribution channel combination of ordering company code (Eg.4211/RT)
2. Maintain intercom any billing type as IV for sales document type OR
3. Assign Organizational Units By Plant (Eg.SI81/4211/RT/11)
4.Define Internal Customer Number By Sales Organization (Eg.4436 will create customer master for 4211 company code and that number will be maintained in this relationship:-4211/231)
5. Automatic posting to vendor account (Optional)
6. Maintain pricing procedure determination for 4211/RT/A/1/RVAA01-For customer sales and billing
Maintain pricing procedure determination for 4436/RT/A/1/ICAA01-For intercompony billing
Master data to be maintained:-
1. Create end customer master in company code/sales org 4211/RT/11
2. Create customer master for 4211 company code/sales org in 4436/RT/11
3. Maintain PR00 as price for end customer-Active in RVAA01
4. Maintain PI01 as price which has to be paid to 4436-Statistical in RVAA01
5. Maintain IV01 as inter-company Price-Active in ICAA01
Process:-
1. Create OR with sold to party as end customer.
2. Plant to be selected is delivering plant belonging to different company code. With this selection system will treat this order as intercomany sales.
3. Pricing procedure is RVAA01
4. With reference to this order delivery will be created from the delivering plant and post the goods issue for this delivery.
5. Ordering sales org will create billing document F2 with reference to delivery for end customer.
6. Delivering sales org will create intercompany billing IV with reference to delivery document.
I hope this helps you.Reward points if solution is useful.
Regards,
Amrish Purohit -
URGENT:error while deploying a process flow
EMP_COUNT is a mapping which i have deployed .
when i try to deploy a process flow i get the following error:
OMB05602: An unknown Deployment error has occured for Object Type API8028: No signature is available for mapping EMP_COUNT because the generation language is undefined. Please set the generation language property of this mapping, or generate this mapping to set the generation language property to a default value..
thnx in advanceOMB+> OMBALTER MAPPING 'EMP_COUNT' SET PROPERTIES (GENERATION_LANGUAGE) VALUES ('PLSQL')
Fast enough? ;-)
Regards,
Detlef -
Cannot deploy process flow package specification from file
Hi,
we are using owb 11gr2 on linux. We successfully managed to deploy mappings and tables into a specification file, and then deploy from that file into the target database (RAC). But when we try to deploy a process flow package we run into an error:
A process flow package can be deployed to a specification file. But a deployment from that specification file fails with the error: " OMB05623: Cannot deploy specification from file. Exception follows. nulll"
### SETUP
set CONN_DESIGN "xxx"
set CONN_TARGET_DESIGN "yyy"
set CONN_TARGET_RT "xxx'"
set DIR "D:\\tmp"
set RELEASE "V0_2"
set file "$DIR\\$RELEASE"
set plan "FILE_DEPLOY_$RELEASE"
### Deployment via control center: works!
OMBCONNECT $CONN_DESIGN
OMBCONNECT CONTROL_CENTER $CONN_TARGET_RT
OMBCC '/KLINGEL_DWH'
OMBCREATE TRANSIENT DEPLOYMENT_ACTION_PLAN '$plan'
OMBALTER DEPLOYMENT_ACTION_PLAN '$plan' ADD ACTION 'PF_TEST' SET PROPERTIES (OPERATION) VALUES ('REPLACE') SET REFERENCE PROCESS_FLOW_PACKAGE '/KLINGEL_DWH/WF_DWH/PF_TEST'
OMBDEPLOY DEPLOYMENT_ACTION_PLAN '$plan'
OMBDISCONNECT CONTROL_CENTER
OMBCOMMIT
OMBDISCONNECT
### Deployment via specificatin file: fails!
OMBCONNECT $CONN_DESIGN
OMBCONNECT CONTROL_CENTER $CONN_DESIGN
OMBCC '/KLINGEL_DWH'
OMBCREATE TRANSIENT DEPLOYMENT_ACTION_PLAN '$plan'
OMBALTER DEPLOYMENT_ACTION_PLAN '$plan' ADD ACTION 'PF_TEST' SET PROPERTIES (OPERATION) VALUES ('REPLACE') SET REFERENCE PROCESS_FLOW_PACKAGE '/KLINGEL_DWH/WF_DWH/PF_TEST'
OMBDEPLOY DEPLOYMENT_ACTION_PLAN '$plan' AS SPECIFICATION TO '$file.xml'
OMBDROP DEPLOYMENT_ACTION_PLAN '$plan'
OMBDISCONNECT CONTROL_CENTER
OMBCOMMIT
OMBDISCONNECT
OMBCONNECT CONTROL_CENTER $CONN_TARGET_RT
OMBDEPLOY SPECIFICATION FROM '$file.xml'
### OMB05623: Deployment von Spezifikation aus Datei nicht möglich. Exception folgt. null
###OMB05623: Cannot deploy specification from file. Exception follows. nullIf we use the operation DROP it works. But REPLACE and CREATE do not work.
We get the error regardless whether the code is executed as an expert or on the command line at a windows client.
Does anyone knows a workaround?
Deployment via a specification file is a must due to license and architecture requirements.
Thanks,
Carsten.Its woked fine for me for OWB 10.2.0.4 .... some steps are missing from code like
when you are connecting again it should be
OMBDISCONNECT
OMBCONNECT CONTROL_CENTER $CONN_TARGET_RT
OMBDISCONNECT
OMBCC '/KLINGEL_DWH'
OMBCONNECT CONTROL_CENTER $CONN_TARGET_RTI think you can try the same on different system .
Cheers
Nawneet -
A/R process flow with notice of readiness for shipment
Hi,
I'm trying to implement the following A/R process flow:
- sales order
- xx% A/R down payment invoice
- notice of readiness for shipment
- incoming payment
- delivery
- A/R invoice (xx% down payment to be deducted here)
What's the best way to implement it?
Thanks
FabioHi,
no, it's something different. It is because we want to be paid before shipping anything.
In more detail:
- we request a certain amount of down payment after the order and before starting production
- we request final payment before we deliver goods
Thanks
Fabio -
MM Gurus , Can any one help me to provide me with the MM PO and Change PO process flow diagram .Pl send me the diagram or links to my email ID
Thanks in advance .Will give you points
James
[email protected]Dear James,
Process Flow:
1)Determination of Requirements: Through MRP, purchase requisitions
2)Source Determination: helps you identify potential sources of supply, creating requests for quotation (RFQs
3) Vendor Selection and Comparison of Quotations: The system is capable of simulating pricing scenarios
4) Purchase Order Processing: information from the requisition and the quotation to help you create a purchase order. scheduling agreements and contracts are also supported.
5) Purchase Order Follow-Up: The system checks the reminder periods you have specified. up-to-date status of all purchase requisitions, quotations, and purchase orders.
6) Goods Receiving and Inventory Management: Goods Receiving personnel can confirm the receipt of goods simply by entering the Po number
7) Invoice Verification: The system supports the checking and matching of invoices, and clearing invoices for payment.
Flow Chart for PO & MM process :
RFQ (ME 41) --> Maintain Quotation ( ME 47) -> Price comparision ( ME 49)>
-->Create PR ( ME 51 N) --> Create PO ( ME 21N) --->
> Good Receipt wrt PO( MIGO)> Invoice Verification wrt PO ( MIRO)
I hope this will suffice your need & if satisfied please reward points,
Vivek -
Hello All,
Attached is the link explaining SAP Transportation Management Overview and a system demonstration of End to End Process Flow.
Link:
TM Overview + End to End Process Flow - YouTube
Thanks and best regards,
NavinVery Good Demo Navin
-
RPE-01008: Recovery of this request is in progress in process flows.
Hi,
I am calling shell script as an userdefined activity in a process flows.
All the process flows were working fine.
Today, all the process flows wherever the shell script is called ended up with an error showing " RPE-01008: Recovery of this request is in progress".
Could any one please explain, what might be reason?
Thanks in advance.
Thank you,
Regards,
Gowtham Sen.Hi,
we have exactly the same problem here.
Does anybody have a solution?
regards
Lutz -
To check whether a process flow is valid or not
Hi,
I want to check whether a OWB process flow is valid or not inside a PL/SQL block. Can anyone let me know about any repository table or view where I can check the process flow status.
Regards,
PouloseUse display schedule job option from the context menu of the start variant of the process chain.
When u chick this.. u will get the available job on this start process.. There u can see whether the process chain in schedule mode or not?
If u can see multiple schedule then u can delete the older ones which are not needed and then u can maintain only one schedule job.
If u click twice.. then there are chances that u might end up with the 2 schedule job with the same time frame.. .. so check the same with the steps mentioned..... if u find two jobs then u need to delete one.. if not there might be chance that ur PC might get trigger twice.. and one trigger will gets failed. and the other one will gets executed..
Thanks
I hope this is clear to u..
Assign points if this helps -
Process flow of excise duty from procurement to sales accounting entry with amount.
Dear Expert ,
Kindly any one help the process flow of excise duty calculation from procurement to sales accounting entry with amount. for example.- if material amount is Rs. 10,0000 and excise duty is 8% , edu ecss 2 % , and sec ecss 1%. I want know the accounting entry on- MIGO, J1IEX, MIRO, F-43 AND , PGI, BILLING DOCUMENT, J1IJ , TR6 CHALLAN, J2IUN.
Regards
AkshayaHi,
In case of
A. Procurement : there are two types of procurement viz. Local and Import
LOCAL
1. MIGO
Inventory A/c Dr
To GR?IR
2. J1IEX
CENVAT Receivable (Basic) A/c - Dr
CENVATReceivable (Ecess) A/c - Dr
CENVAT Receivable (S & H) A/c - Dr
To CENVAT Clearing
3. MIRO
CENVAT Clearing A/c - Dr
To Vendor A/chrough
4. F-43
No excise entry through SAP direct posting but through manual posting in case using TAXINN procedure.
5. TR6 Challan
PLA Payment (Basic) A/c - Dr
PLA Payment (Ecess) A/c - Dr
PLA Payment (S & H) A/c - Dr
To PLA on Hold A/c
IMPORT
1. MIRO
ECS+SECS on Cus+CVD A/c Dr (consists of ECS on custm+cvd and S & H on custm+cvd)
CVD Clearing A/c Dr (consists of Additional Duty CVD and CVD)
Customs Clearing A/c Dr (consists of Basic Customs)
To Customs Vendor
2. MIGO
Inventory A/c - Dr
To GR/IR A/c
To Customs Clearing (consists of Basic Customs)
To ECS+SECS on Cus+CVD (consists of ECS on custm+cvd and S & H on custm+cvd)
3. J1IEX
CENVAT Receivable (Basic) A/c - Dr
CENVATReceivable (Ecess) A/c - Dr
CENVAT Receivable (S & H) A/c - Dr
To CVD Clearing
4. F-43
No excise entry through SAP direct posting but through manual posting in case using TAXINN procedure.
5. TR6 Challan
PLA Payment (Basic) A/c - Dr
PLA Payment (Ecess) A/c - Dr
PLA Payment (S & H) A/c - Dr
To PLA on Hold A/c
Sales
1. PGI
COGS A/c Dr
To Inventory
2. Billing Document
Excise
ED Suspense A/c Dr
To Liability for BED
To Liability for ECS
To Liability for S & H
Customer
Customer A/c Dr
To ED Suspense A/c
To Revenue
To VAT / CST
Hope your doubts are clear.
Regards,
Tejas -
Training and Event management.Process Flow..
Hi, Experts,
Can any body give me some notes on Training and event management and process flow also like integration between ECC-6.0 to Non SAP
1.Training request
2.Appraisal documents for performance feedback
3.Tracking Feedback processes
Pls help me in configuring these services.
With Regards,
San Rao.Hi san rao,
as per your reply you using the new appraisal template and also you have released the template now simply run the BSP application HAP_DOCUMENT and access the appraisal documents
attach these BSP applications in your portal system.
following pages of the above application will be help full
documents_todo
documents_received_open2
documents_where_participated
Regards,
Umesh Chaudhari.
Maybe you are looking for
-
Unable to display the ClobDomain value in adf table
Hi , I have a database table whose column is Clob. Accordingly the Entity Attribute and VO attribute are of type. oracle.jbo.domain.ClobDomain Now this VO is wired as a ADF Table in jsff page. I am setting the value programmatically inside the AM by
-
I have an Oracle 10g database that has 5 tables in it. these tables are linked together through keys. Now, I am curious to know if I can create a cube with two or more dimensions based on columns from the same table, and also have the measure(s) for
-
Hello Gurus. I have a scenario where i have to load File to JDBC (Oracle) and RFC (SAP) in parallel. If my file is QoS (EO), then do I have to use BPM to send the message to JDBC and RFC, or I can just create two Receivers, and the message will split
-
Hi All, I am new to ABAP and just now started to make hand on practise in BAPI, I need a code to try out this program here goes the program. Write a report to print or display the list of customers given the customer numbers and country co
-
Different Capture Presets for Multicam editing
I shot a live music event with 3 cameras over a period of 5 weeks. Four of those weeks, all the material was captured as 4:3. However, one night a friend with a more professional camera attended, and I borrowed his to use as one of the 3 cameras. Thi